kappra
Usa un cliente Applet Java y un canal de IRC para tu chat .. La mayoría de redes de IRC te ponen a tu disposición los Applet Java para conectarse a sus servidores. Eso sería lo más optimo.
Pero, en "PHP" bajo un servidor HTTP se pueden hacer "chats" .. el único y gran problema es que se ha de recargar la página a intervalos de tiempo (ya sea toda la página u otras técnicas en Javascript/iframes) para hacer las "peticiones" al servidor .. Esto consume muchoooooooo el ancho de banda de tu sitio ("tasa de transferencia mensual" que llaman los servicios de hosting) y no es "instantaneo" el hecho de que alguien escriba algo en tu chat y les llegue a todos al instante .. dependerá del lapso de recarga de página que hagas ..
En sitios como
www.hotscripts.com tienes una sección de "chats" en PHP (y alguna BD) para implementar un chat .. Pero, insisto que el "IRC" se inventó para eso (Internet Relay Chat) y para "accederlo" desde una "interface web" .. existen los Applet java para tal fin. También me parece que hay interfaces Flash para un canal de IRC .. (pregunta en el foro de Flash).
No se trata de cambiar de "tecnología" para toda tu web .. sino para esa sección en concreto.
Un saludo,