Is there an MC that can act as a USB Host & sl

Have a look at the Vinculum chip, made by FTDI.