te había puesto unos enlaces, per al parecer esos temas ya no existen, disulpa

Bueno. Tienes la opción de usar chat prediseñados. Con la posibilidad de modificarlos.
PHP-MySQLPHPWebChat es un chat en PHP-MySQL de código abierto que simula un chat IRC con comandos, mensajes privados, mensajes en color, y muchas mas opciones.

A diferencia de otros chats, PHPWebChat funciona talemnte como un chat IRC, pues solo se muestran los mensajes a partir del momento de la conexion y los mensajes se añaden sin refrescar la ventana de chat.
Esto se consigue con dos frames ocultos que realizan una comunicacion con el servidor, cada uno en un sentido, utilizando los mínimos recursos, pues solo se envían los mensajes una vez no como en otros chats en PHP.
Estos són los comandos IRC que soporta de momento PHPWebChat:
/clear - Borra la pantalla de mensajes
/login nombre - Conecta el usuario nombre al sistema
/logout [mensaje] - Desconecta el usuario
/names - Muestra la lista de usuarios del chat
/kick nombre contraseña - Si proporcionamos la contraseña de configuracion.php, desconecta al usuario nombre del chat
/msg nombre mensaje - Envía el mensaje a nombre
/help [comando] - Muestra la lista de comandos activos
/time - Muestra la hora del servidor del chat
/whois nombre - Detalla la informacion de nombre
/smilies - Muestra la lista de todos los smilies disponibles
La instalacion del chat es muy sencilla, basta con descomprimir el archivo zip, configurar configurar.php y subir todos los archivos a nuestro servidor.
Entonces entraremos a index.php y al enviar cualquier mensaje nos preguntará si queremos crear las tablas automáticamente, si aceptamos ya podremos empezar a usar nuestro nuevo chat.
Lo descargas de acá:
http://www.programacionweb.net/descargas/descarga/?num=8&D1=http://delta.main-hosting.com/~eloiSi te interesa
php+flash tienes este otro:
Develooping flash chat es un script de chat basado en php con un interface realizado en flash. Para su funcionamiento requiere un servidor con php4 o superior. Como cliente puede usarse cualquier navegador con soporte JavaScript y el plug-in de flash 6 o superior. Es gratuito, puedes usarlo libremente y modificarlo como desees (siempre que mantengas los créditos).
Entre sus prestaciones pueden destacarse:
* Mensajes públicos y privados
* Sonido de aviso
* Filtrado de palabras
* Revisión de mensajes
* Múltiples lenguajes
* Administración con "banning" (inhabilitación de usuarios) y "kicking" (expulsión de usuarios)
* Soporte de algunas etiquetas html (<b>bold</b> e <i>itálica</i>)
* Creación de vínculos de forma automática
* Emoticonos

:|;)

:O:o:P:(:S8)
* Instalación y configuración sencilla
Lo descargas de acá:
http://www.develooping.com/develooping_flash_chat.zipTambien uno muy bueno y muy sencillo
en Java es este:
http://www.freejavachat.com/code.htmlAhí tienes los diferentes códigos para los diferentes estilos.
En fin, son varios los tipos de chat que puedes tener. Acá encuentras más, ordenados por tecnología (ya sea php, java, cgi, asp):
http://hotscripts.com/search/9032239.htmlSalu2