This is interesting. Apparently Apple has decided to handle all Push communication themselves. So applications can push data to an iPhone but they have to send it through Apple to do so. The advantage of this is that only one program is running in the background (and I assume the unspoken advantage is that Apple can shut down an abusive server which should make it pretty hard to create a "spam app" for the iPhone)
