En php con archivos de texto podria ir bien, y es sencillo, hay algunos scripts que no estan pensados para eso pero perfectamente pueden valer, por ejemplo uno que se llama mensajeitor hay muchas web que lo tienen, son para dejar mensajes pero como chat valen, pero aun así son mejores los de java. También en php hay grandes script pero son muy lentos yo conozco uno en particular phpMyOpenChat o algo así pero son lentisimos.
Un saludo