First off, I have no idea what I'm doing, never done this before and learning as I go

. This may not even be the best way, but its finally starting to work.
After a few weeks and using the old BVChat example, I did get two computers to send messages back and forth. 10 days alone were stuck because I didn't know you needed to send vbCRLF back from the server with each message

I first tried Raknet, too far over my head... Then smartfoxserver, never could get a connection / send Hex 00 termination... I skipped the php/mysql because my little experience with php hasn't been a good one. I want to save the GC networking capabilities for head to head races, but make a seperate always on server that does not depend on a player also having to be a chat host.
This is made from a vb console application running on a server with socket communications back and forth.
Next step is to bind it to a database for inventory. If anyone is heading down this same path, I would be glad to send you what I have learned that may save some time. Below are the screenshots so far:

