Do you know about Gallery Remote?

It’s a handy desktop interface so that you can upload entire folders of images to a site. I use it for my personal (schatzkin.com) photography site (with Xoops, but no difference, really). I could not upkeep my site otherwise; it would take too long to upload images one by one.

Another feature is that it lets you resize on the fly, en masse.