Du brauchst für jeden Client einen Socket, der die Verbindung zum Server hält. Das wolltest Du oben glaube ich.
Dafür würde ich mir mal den TIdTCPServer anschauen von den
Indy-Klassen. Der ist meiner Meinung nach ganz gut. Sollte es auch Beispiele für geben.