Wie kommst Du denn bei 100 Chatteilnehmern an das lokale Log?
Bitte mache Dir erst einmal Gedanken was Du für technische Möglichkeiten Du überhaupt hast und was am Ende dabei heraus kommen soll.
Ich habe den Eindruck, dass Dir Begriffe wie lokal, Client, Server, etc völlig unbekannt sind, ebenso wie Protokoll, Paket und die Netzwerkgrundlagen.
Ein Chat ist etwas, was man nicht mal in 5 Minuten zusammen klickt und der dann für mehrere 100 User funktionsfähig ist.
Ich würde Dir zu fertigen Systemen raten, bevor Du es selbst entwickelst. Diese Systeme sind performant und auch sicherheitstechnisch durchdacht. Wenn Du Dich wirklich an eine Eigenentwicklung setzen willst, dann benötigst Du generell einmal Grundlage über Client-Server-Systeme, dazu passende Programmiersprachen, sowie Netzwerkkenntnisse und Kommunikationsmechanismen, sowie Protokolle