I'm not too hot on this subject, but would it not be possible to use Binary Sockets to connect to another app on the machine that could connect to a serial port?