This may be much easier now that Atmel makes micro controller with intergrated software selectable Host/Function USB support.

Atmels page can be found here

my only suggestion would be to let one of the Empegs serial ports controll the bridge device so you don't poll it to death.
_________________________
I was N2TOH, but forgot my password and need help resetting it. I get no reply from emails sent to the admin. 20GB MK2 Green 080000171