Om du funderar på att implementera en IRC-klon tror jag att du har valt fel verktyg.
Det bästa sättet att göra detta skulle vara att skriva en anpassad HTTP-server som hanterar allt i minnet. Inga databaser, ingen konstant polling av filer. När ett meddelande kommer, går du helt enkelt igenom den korrekta minneslistan och skickar meddelandet till andra användare. För anslutning av webbläsare till server föreslår jag "Comet " (med webbuttag för webbläsare som stöder dem, om du känner för det).
PHP är sannolikt inte det valda språket för detta, eftersom i stort sett allt arbete som görs med PHP är baserat på traditionella korta, isolerade förfrågningar. För en långvarig process som betjänar flera klienter i realtid, skulle jag föreslå något som Python eller Node.js.