limbo - 8:09 am on May 4, 2010 (gmt 0)
I think you might be better off with a CMS. Most have gallery, RSS and polling functions built in. I know WP has a lot of plugins too. A little digging into the WP plugin directory should give you an idea if it will work for you.
Personally I love Expression Engine - with a little coercion it could easily handle what you describe.
(note: other CMS's are available ;) )