The hardest part on iphone is finding an image rotating app that doesn't kill quality in the process - and i haven't found one yet (i spent over 5€ looking for one but even the ones saying that they don't degrade the pictures do ...), as far as uploading pictured go, imgur mobile is a good app (gives direct links...)