I just caught this... I don't know if your still searching for info on this or not.
Drivers run in Kernel mode. They have a low level ring 0 access to the hardware (via the Kernel/HAL). With Windows Vista and Windows 7, you must have the driver signed by a qualified source in order for it to function properly (i.e. GlobalSign or VeriSign.) This is not cheap for an indy developer, enthusiast, or hobbyist. There is a yearly fee in the signing.
Try the Null-modem emulator (com0com) found at:
http://com0com.sourceforge.net/
Follow the directions carefully for usage in Windows Vista and Windows 7. The UAC needs to be turned off and you will also need to enable driver test-signing.