dagon wrote:how is that applicable to a web server?
Well the "web" part of it could be used to execute the PHP process, e.g. you visit a URL and it spawns the PHP process that then stays in memory, constantly executing the same script (e.g. a while() loop that listens for input, responds, then resumes listening). But like I said, a "web server" is just a server running software that serves up webpages; that same server can still execute PHP scripts that have no max execution times and ignore user abort (e.g. you close the browser window on your computer). So take a server that has the ircd server running an IRC server, install Apache, and now you're hosting an IRC server on a "web server."
I assume the script in question utilizes functions such as [man]ignore_user_abort/man, [man]set_time_limit/man, etc. to achieve this.