Like Eric indicated, Joomla & Drupal are good options and not that difficult to setup (but there is a bit to do), if you went this route your entire site could also benefit as they are CMS.
You could also check out:
They offer a few image handling options, although at a cost. I have used some of their products in the past and they are quite easy to setup and use. And yes, non-flash.