Ok, its all very simple. You need telnet/perl access with your host. Providing you have these the script will work.
I first rename the pictures using Rename-it
(http://www.fortunecity.com/skyscraper/online/212/rname-it.zip)
I then use Thumbnailer from www.smalleranimals.com
This will create the thumbnails
I also use acdsee www.acdsee.com, this is an image viewer (A good one at that) it allows you to store descriptions about pictures, it stores them in a file called descript.ion that is hidden in the picture directory.
I upload the thumbs/fullsize pictures with the descipt.ion file
I then run the script from the linux command line, and all the html is created.
It needs some editing for the header/footer of the html but its very easy.
If this sounds like what your looking for please feel free to e-mail me and I will try and help
Regards
Darren
http://www.php4hosting.com/