En virtuel COM port fungerer som en rigtig COM port, med den forskel at der ikke transmitteres data på et kabel. Man installerer en driver, der rapporterer til Windows, at den er en ny COM port. Man vil så typisk have 2 virtuelle COM porte (eller en rigtig og en virtuel); og driveren gør så blot det, at den flytter sendt data over i den anden ports receive-buffer så det ser ud som om der er modtaget data på kablet.
Se f.eks. på:
http://www.virtual-serial-port.com/Jeg har brugt ovenstående til at rode med seriel kommunikation for nogle år tilbage. Det fungerer fint. De har en 15 days trial - Hvis du er ihærdig nok på Google, kan det være du kan finde et gratis alternativ.