First you have to check if the app is running in server or client mode. Then (possibly in main() !on client!) you'll have to create if its a client an ent for that client. After that , whenever (using a loop) the client receives coordinates and a name for them , if an ent with that name doesnt exist , create it. Else , update its x,y according to the received.
Another function (started by main() on the clients) will send to the server the input (x,y and name) of the client.
The server , in the event function , if it received a var (or string,dunno exactly what you could use) send it to everybody (it'll send it to the original sender too , because you dont have ents on the server to filter that).
It isnt very hard to script that , but I just got home from work

and thats the last thing I wanna do...
PS.: Using an array (to send to everybody) will be easyer , because you can stack several vars in one array and send it together. If you send an array for X,Y you'll have to send a string with name separately , and the server might receive that later than the string for another client. This will mix up the actual info the server is receiving , so...use 3 vars (x,y and ID) for data between server and clients.