Pokud chcete implementovat klon IRC, myslím, že jste zvolili všechny špatné nástroje.
Nejlepší způsob, jak toho dosáhnout, by bylo napsat vlastní HTTP server, který zpracovává vše v paměti. Žádné databáze, žádné neustálé dotazování na soubory. Když dorazí zpráva, jednoduše projdete správným seznamem v paměti a odešlete zprávu dalším uživatelům. Pro připojení prohlížeče k serveru doporučuji "Comet " (s webovými sokety pro prohlížeče, které je podporují, pokud se na to cítíte).
PHP pro to pravděpodobně není jazykem volby, protože téměř veškerá práce s PHP je založena na tradičních krátkých, izolovaných požadavcích. Pro dlouhotrvající proces, který obsluhuje více klientů v reálném čase, bych navrhl něco jako Python nebo Node.js.