Revisa los demos que vienen con Delphi principalmente el que crea un CHAT
C:\Archivos de programa\Borland\Delphi7\Demos\Internet\NetChat
Este demo trabaja con TCPServer y TCPClient, pero lo interesante de esto es que hace uso de un subproceso o subhilo. Para trabajar.
Bueno luego descarga los demos de Indy, los cuales traen un buen de ejemplos muy buenos. Revisalos y junta las 2 formas de hacer los chat y podras obtener un programa P2P como lo necesitas.
http://www.projectindy.org/DemoDownl...os_26Oct04.zip
Suerte.
La cuestion es leer, si no se entiende a la primera, pues volver a leer.