OK. This has gotten away from my original question. I am not asking how USB works or needing to develop drivers that deal with protocols and hardware devices. I wanted to know if there is a PERL module for USB that is similar to the Net::TelNet module that deals with ethernet communications.
Maybe you can answer this one:
I want to copy a file from a USB device on USB #1 to a device on USB #2 on my WinXP PC using Perl. How is this done? Assume the devices are HID.