Batch processing can be done via 'Actions' in Photoshop.
I have several 'actions' set up in PS7 to do many different jobs such as putting borders around my images to reducing a directory of images to a certain size, to adding my watermark etc, etc.
Once saved the 'actions' can be used over and over again by identifying the one you want to use in the 'File, Automate, Batch command within Photoshop.
This link may help you as it's a reasonably complicated process until you get used to it.
http://www.graphic-design.com/Photos...faq.html#batch
Feel free to email me and I'll help you out where I can.
Regards, Guy