Chat server is currently down... Initial tests between me and Cobalt showed that I was getting and sending information back and forth between the programs, but the simple _DELAY system I was using to wait and send responses is too inefficient to work as it currently exists. The code above is a nice proof-of-concept test, and shows that port forwarding does work to allow our programs to talk to each other across the interwebs, but the way it's written doesn't account for lost packets, transmission times, or any other problems which may arise from when it's sent from point A to point B...
At the very least, there should probably be a checksum of some sort tossed into things to help verify the information sent...
I'm going to redo the program and see if I can get a better demo up and going for us, and share it later today/tomorrow so folks can test it out and connect to my computer here at home. :)