When you connect a some communication program on both PC-a (or whatever) you'll see that after connection you can establish a two-way (full-duplex) chat instantly just tapping on the keyboard. That means that you have to use
MsComm.Output="H4"
and you will see it on the other size, and consequently you can get it by
ChessMove$ = MsComm.Input
All you need to do is to configure Port,InputBuffer length, open the Port, make a call (as you already did-I hope ) and to putt received data into a string. Then you can manipulate with it.
You don't need WinSock control in this case.

Hope this help.
Vele