Hi I have the device that you need already done and ready to use, have 2 models:
Wireless Model:
Are one 65mm X 36mm PCB with one USB female connector in one side and other USB male in the other side, use 1 Micro SD memory to save all the USB information, have wireless communication (not Bluetooth, this is my own wireless protocol, are similar in speed but with more range up to 35) this wireless connection are made to other 30mm x 30mm pcb the one connect direct in your Windows PC to make the download.
You can download the memory too just removing from the PCB and punting in your PC.
This device are prefigured to work in USB 1.1 or 2.0 and to save only one USB device (you need give me the Vendor ID to configure it), All the devices or some protocols only, this filter is very important because USB protocols generate GBytes of useless information all the time the one is impossible to save all, even you can connected before of a USB HUB with up to 127 devices connected and filter only what you need.
This device will cost you US$6000 each and include the download pcb and all the software you need.
GSM Model:
Are a lite small the other model have all the features and have too an GSM on board communication to send in real time all the SD information to an remote windows server, other important upgrade in this model are that you can modify the filter even across internet.
This device will cost you US$10000 each
Booth models have a lot of extra features.