in reply to Checking for a USB Dongle

Did you look at Device::USB on cpan? I am assuming that you are running on Windows. There is information there on what needs to be done to get this module to work on Windows.