Here is a chart of the battery usage (description follows):
Starts with no data connection, around 30 mA.
First spike is connecting to data over EVDO and IE download
Another minute of around 30 mA with data connected but no active transfers
Then started Skype. As you can see, the average use with Skype running was around 400 mA. During this time, I made no calls or chats.
Exited Skype at end, left data connection on, dropped back to about 30 mA.
This may require server-side changes as well, because incoming TCP packets would still require a response packet from the phone (which is what kills the battery). Another option would be to use just UDP to send status updates to the phone (so phone can just listen and not transmit).
BTW, if you'd like to test the power usage on your PPC/XV 6700 (possibly work on other phones), check out acbPowerMeter: http://ppc6700users.com/forums/viewtopic.php?t=1239