I wonder if there is the possibility of using an Arduino + UNO "USB Host Shield" + " CellularShield
SM5100B "and these products make me able to transmit images from a Nikon D5000through internet
mobile.
Plugged into a USB camera, downloading the images via USB cable, and transmitting theimages Cellular Shield.
The arduino can't handle USB as a host, it is just a serial client. If it could then there is not enough memory for the image to be buffered in. If there was it would be far too slow, like 20 minuets per frame.