I come from more of a Java background. In the last year or two, it's become somewhat popular to do server push over HTTP using long-lived HTTP connections in Comet. It's an extremely useful technique.
You can use Comet programming techniques in PHP. I think a good place to start is this post, describing how to implement Comet in PHP.