La soluzione è più semplice di quanto pensi, è una cosa da fare lato client, quindi in JS (o una sua libreria, come jQuery). Si tratta di fare un setInterval di una funzione che richiede, tramite ajax, alla pagina php la lista dei messaggi presenti nella chat (parlo così perché credo, e spero, che tu conosca già un po' di entrambi i linguaggi).
@Efesto.Codice:Perfavore, Entra oppure Registrati per vedere i codici!
@Efesto. #all_chatbox l'ho messo io sta ad indicare l'id che racchiude la chatbox. Dove ho scritto sito web chatbox devi inserire il nome del sito, hai fatto così?
@Efesto. mediante questo codice l'id all_chatbox verrà sostituito con il codice scritto all'interno del tag .html(""); e se scriviamo $("#all_chatbox").load("file"); viene caricato il contenuto di quel file. Solitamente questa cosa viene usata tipo, durante il caricamento di una pagina web siccome html("") si carica prima di load("") ad esempio alcuni utilizzano immagini loading per dare un effetto di caricamento