this is something i have wanted to do for a while now but havnt yet tackled. i thought however i would note down what i have found so far.
- you will most proably need a usb peripheral card. this is different to the normal host mode chips you get on motherboards.
- you will have to use the linux usb gadget project, it looks like they already have a mass storage driver written.
one day i’ll give this a go