AppEngine only supports HTTP and limits the response time (which makes Comet a no-go).
The only (supported) way is XMPP, but it only supports BOSH protocol, which does not facilitate push from server to clients.
It seems that your only way would be polling.