I currently have an HTC Touch Pro phone but am thinking of getting an IPhone. Will my current sling subscription work on an IPhone?
No. Can't do it.
Here's a related thread that discusses your question:
Here's a support doc that gives the official details:
Hope this helps,
Retrieving data ...