Commercial and Pro have functions for creating\connecting to a server and sending a string/var to a specified user/all the users, so you won't have to write all that yourself if you don't want to. But it's up yo you to build the architecture of data exchange. Basically a client sends update to a server, and server sends it to all clients if it is needed. You may take a look at the lite-c chat as an example
http://www.coniserver.net/ubb7/ubbthread...true#Post141138