Als je een IRC-kloon wilt implementeren, denk ik dat je de verkeerde tools hebt gekozen.
De beste manier om dit te doen is door een aangepaste HTTP-server te schrijven die alles in het geheugen afhandelt. Geen databases, geen constante polling van bestanden. Wanneer een bericht binnenkomt, bladert u eenvoudig door de juiste lijst in het geheugen en verzendt het bericht naar andere gebruikers. Voor de verbinding tussen browser en server raad ik "Comet aan " (met web-sockets voor browsers die ze ondersteunen, als je er zin in hebt).
PHP is hiervoor waarschijnlijk niet de taal bij uitstek, omdat vrijwel al het werk dat met PHP wordt gedaan, is gebaseerd op traditionele korte, geïsoleerde verzoeken. Voor een langlopend proces dat meerdere klanten in realtime bedient, raad ik iets als Python of Node.js aan.