First I know nothing about Iphones (Droid EVO person here), but I did find this app online for Iphones here's the link:
3 Quick Apps for Resizing Images on the Fly
In the comments some other options are listed that will also shrink the image so that you can upload it.
Hope this helps!