Free vmware on windows does support USB drives. ESX currently does support USB drives, but does support USB keyboards. USB anywhere is a product that enable USB support thru the lan. (see attachment)
VMware ESX Server: Using AnywhereUSB to Connect USB Devices