Hi,
Ok then, I didn't do the code in the PIC that was done by a Colleague from the knowledge I have of the board. I think the RX & TX lines of the port are wired to one of the input pins of the PIC the code in the PIC interprits the signals and away. The #I# is in the dictonary of the board to produce the "ATE_Xed". If thats what you were after I can't help too much. If you want to know how to set up the Serial Port class and use that I have only really used C# for it not VB. I think you should know how to set it up from Jan example code and then use the com port method of writing that your device expects. Strings are common, try a command like myComPort.WriteLine("L000:8"); that turns a Relay off on the board that I have currently connected to my Com 1.
From your description of using one com port for Outgoing another Incoming it seems a bit of a waste of resources when you consider only one pin can be used for outgoing data (RX pin 3 of a 9 way) and one pin incoming (TX or pin 2 of a 9 Way). Really you need to know the following before wandering down the path
1) What is the Device (PIC, MSP430 etc)
2) What is it communication parameter, Baud rate, Stop bits, Handshaking etc.
3) Does it need a carriage return or a line feed or both
4) You do need to know the commands of the device you are using (if its a consumer item they will be out there hiding on a website)
Hope that helps!
Glenn