What about giving an option where we can define a destination to other ftp hosting for uploading. One more best solution is to have the pictures automatically upload to public photo sharing like photobucket, tinypic as such. So moving wordpress won't be a hard.
Btw, I am falling in love with your great idea.
-thx-
http://wordpress.org/extend/plugins/hot-linked-image-cacher/