JayDee this will probably solve your printer port issues:
http://www.driverlinx.com/DownLoad/DlPortIO.htm
I use it to make my MAX6655 reader work with Windows NT/2k/XP
//edit looks like you have other issues as well though that mean "time to build a PC in an aluminum case"