you will not find a circuit to do it unless the chip is capable of it. you will not find a "tiny" capable of it since they do not have enough memory to support the protocol.
Does it have to be USB memory? It is far the most difficult to work with due to the file system. One of the formats used by cameras such as MMC would be easier to use.