I've been working on an plug-in to talk over a Com port to an older Vector drive. I wanted to do some testing before actually powering up the drive and went looking for a free virtual com port driver. I found this:
http://www.eterlogic.com/Products.VSPE.html, which looks to be as good as the commercial versions (of which I have used trial in the past).
A virtual Com port driver set up pairs of connect Virtual Com ports on your PC so you can interconnect two programs that are meant to talk over a serial connection. The driver linked above also has some capabilities to redirect a virtual com to TCP. I plan on using it to create a virtual device to test my plug-in with.