Hola, para hacer la aplicación te recomiendo que uses los componentes
Indy idTCPClient e IdTCPServer. Si tu versión de Delphi no los trae podes bajartelos desde la página. Busca ejemplos de chat con indy en el foro porque hay muchos. En la misma web de los componentes hay un demo que te puede servir.
Bytes...