Está Ustex a puntito de topar con la iglesia, si es que no acaba de hacerlo ...
el problema es que el protocolo básico HTTP por definición es "pull", esto es, el cliente (Ud.) lo invoca. La página "no viene sola" cuando se actualiza.
Pero claro, eso era un inconveniente para hacer todas las chorraditas que gustan de hacer vía web. Así que nacieron ciertas extensiones para soportar la tecnología "push", esto es, que fuera la página - o ciertas partes de ella - las que enviasen sus actualizaciones de forma automática al cliente.
El problema es que cuando Ud. utiliza curl ( o cualquier http getter, para el caso) lo que está ocurriendo en realidad es que su programa simula el lado cliente, esto es, su programa hace las veces de una suerte de "Internet Explorer BL".
Pero claro, IE (así como Firefox, u otros browsers) son capaces de parsear y reconocer los extensores push... cosa que su programa no puede hacer (porque se ajusta únicamente a las especificaciones http básicas).
Parsear un extensor push (como esos recuadros de colorines tan bonitos con precios de stocks que cambian automáticamente sin recargar la página, tipo los que se ven en la sección de mercados de eleconomista.es por ejemplo) en un cliente http propio (que es lo que curl ayuda a construir) es ya "territorio comanche", eso ya queda fuera del alcance del simple experimento con php, mysql y apache.