Try
iPhoneslide.com. You just send an email to them with pic attached, and you get a mail back with a link, you follow link and tell it where you want the photo to go - it supports Facebook, Flickr, Twitter, and some blogging platforms. No registration required.
For just Flickr, there's also iFlickr (native app) to snap and send one pic at a time straight to Flickr ...