Por lo que entiendo tenes dos formas de hacerlo, a través de AJAX, haciendo peticiones cada x tiempo y si no hay nada nuevo no actualizas o utlizando
reverse AJAX(esto es lo que hace facebook) lo que es algo mas complejo, si esto útlimo la verdad no lo he utilizado y no te sabria decir de las complicaciones que puede tener, ahora si es por AJAX tradicional te dejo el link a un
post de hoy justamente, que te puede servir.
Saludos.