Can you do it automatically whenever the iPhone camera app takes a picture?
I'm not very familiar with the background process APIs, but from my understanding of it, I'd be surprised if you were able to do that. In my comment I was mostly thinking of automatic upload as the user uses the app itself: opens Dropbox to check out a document and it automatically gets the new pictures without the user having to remember to do it.