Possible Duplicate:
Is there a way to make a pc look like a USB drive to a device that reads content from a USB drive?
Is it possible to use a PC as a external drive via USB?
How can I put my computer's USB into device mode and serve as a disk-on-key for fast file transfer between computers without a special cable? I tried Ethernet but the maximum I get is 8 MB/s.
I know this is possible because I have an embedded Linux device that can switch from device to host mode and back easily, but it's ARM and I believe its switching program won't work on x86 architecture.
I have Mac OS X 10.7 / Ubuntu Natty / Windows 7 available on the PC, I don't care which platform this will be on.