Well I cant find any usb thing... The best I can think of would to use trial and error and build a system that runs directly from the parallel port.
http://www.codeproject.com/csharp/csppleds.asp
This makes everything about this look very much possible. only problem... getting the current to power something. I dont think I'm doing anything wrong