setInterval() es la función que necesitas para lanzar el checkeo cada X tiempo.
$.ajax() o $.post() tus funciones de obtención de datos
y si tu php devuelve algo con un simple $.append() o $.prepend() añadiras el nuevo contenido obtenido a tu capa...
Ahora te toca lo que a todos, investiga, prueba y nos dices