http://www.eye.fi/
This company makes special SD cards that have a tiny wireless adapters in them so that they can automatically upload pictures to a device or the internet (depends on which card exactly you have). They also geotag photos. The problem here is that the cards have to know the wireless network they are connecting to. If you are on the road that makes this functionality much more difficult.
My guess is that the iPhone/iTouch 3.0 software that allows the iPhone/iTouch to interact with 3rd party devices, will have some entrepreneurial dev come up with a solution to do what you want through the iPhone.