Supuse que esa parte ya la tenías cubierta. Ahora bien, puedes realizar peticiones asíncronas utilizando la técnica
long polling o mediante el uso de websockets. Te sugiero investigar sobre ambos, pero antes necesitar tener sólidos conocimientos acerca de las peticiones asíncronas, mejor conocidas como
AJAX.
Un saludo