in reply to Serial I/O Question

If you are on a Linux system you might try Device::SerialPort. The interface is largely the same as Win32::SerialPort, implemented via a combination of Linux and POSIX functions.

$PortObj = new Win32::SerialPort ($PortName, $quiet) || die "Can't open $PortName: $^E\n"; $PortObj->handshake("rts");