Leonardo,
Uma maneira de fazer isso é voce criar duas tabelas, uma de usuário,
para controlar o login das pessoas que irão utilizar o chat e uma
tabela de para as messagens, com dois campos que utilizem a tabela de
usuários.
Quem enviou e para quem foi enviado.
Assim...toda mensagem enviada voce salva nesta tabela gravando o envio
da pessoa logada.
Para parecer um chat, voce faz uma tela que fique consultando as
mensagens da pessoa logada a cada 5Segundos.
Posso te passar um exemplo depois. é que agora estou no trabalho.
contato:
cris...@gmail.com -> a gente fala no GTALK