in reply to Reading data from the Serial Port
Take a look at the streamline() function in WIN32::SerialPort.
Also take a look at PortMon from SysInternals, it allows you to "sniff" the port traffic in real time(and it's free!). I live by it when developing serial communication apps.
-Nitrox
In Section
Seekers of Perl Wisdom