Por alli un sabio dijo una vez: "no intentes hacer lo que ya fue hecho"....
Ya hay muchisimos chat en PHP, Applet Java, Flash, etc.. para que hacer otro? lo mejor es conseguir un applet de java (
http://www.pjirc.com/main.php) y conectarlo a un servidor IRC como te recomendaron arriba.
Saludos