Yes, a Livingston (now Lucent) Portmaster. Usually used for dial-in, but you should be able to do what you have described as well. The only thing I don't think exists, yet, is the virtual serial port Windows driver as you described it.
_________________________
Donato
MkII/080000565
MkIIa/010101253
ricin.us