You don't need an account to upload, you just need an account to, like, keep track of the pictures you've uploaded...
At least, I don't ever make accounts on Photobucket or Tinypic. I just upload pics and leave. O.o Or, like Jelly said, you could just use www.tektek.com. That always takes forever to load on my browser, though... w/e.