Hello.
You should consider building up a central server to which each clients connects. This should work without problems with the TCPListener. There are also a lot of tutorials out there on how to do this (just look for Instant Messaging...it's the same thing).
What you're describing sounds more like a Peer-To-Peer Network, which is not (at least in my opinion) desirable for this.
Bobby
|