Sockets maybe work (and sending nicknames - written in code, not in dialog window), but it is not tread-safe. pj