I have my own website and being a PERL programmer, I wrote my own photo gallery script for my website. I then setup an email address just for my gallery.. Then I wrote another script that is run every 10 minutes from a cron job that logs into the email account, downloads any messages, deletes them and then posts them into the gallery. I used my cell phone to take pictures and from it, I would send my pics to that email address and within 10 minutes, it would be posted in the gallery, with the text of the message being its description.
Now I set this up to be able to post any pics quickly and easily, however, it also works with standard email. You could just work offline and create a message for each picture and store them in your outbox. Then, when you do have access, you can send an entire batch at once. The coding is actually quite simple, and I would be willing provide you with my photo gallery script, I even wrote an auto installer for it. Just upload one file, set permissions and run it in your browser.
Hope you find your solution.