How to make a virtual commport in visualbasic 6 ??

What i want is : Convert a 9600 baud input to 4800 baud.
I have a GPS reciever whit fixed buadrate 9600
I have navigate program that want 4800 baud.
I know dat i lose some data but that is not the problem.
I could filter the incomming data en send it to a virtual commport