Michael,
What do you mean 'DMS'? Do you mean CMS?
I can't imagine that this would be hard with 30+ listings. It's a template job. If it was 500 listings, it might get a bit mind-numbing, but it's just a case of organisation.
Thinking of the soundslides suggested, all you need is a folder structure on your system, 1 folder per job. Just 'dropping in' the images sounds a bit slack, you should spend a little time getting them into order and choosing suitable soundtracks etc, but creating the slideshow with music is what soundslides does.
Once you have that, adding the text is easy, especially if you want to follow the example of the other site, they have kept it very simple. Upload it to your host, and create/link the domain in. Wait for dns to kick in, You're done.
The domain registration isn't inescapable, but really, it only costs a few bucks and you wouldn't renew them unless you often had jobs in those areas. It's a chargeable cost, but you could get around it by using subdomains of your main site but it wouldn't look so slick.
Hosting fees are hosting fees. If you outsource the work, someone is going to be paying hosting fees, do you think they are going to give them away? Nope, you are going to be paying them, and a profit margin. Sure, you have to choose where to host, but it doesn't have to be the top end of town. You'd be surprised what's running here:
Web Hosting by DreamHost Web Hosting: Web Sites, Domain Registration, WordPress, Ruby on Rails, all on Debian Linux!
On the other hand, if you want to basically wipe your hands of it once the photography is done, and give someone else in town the opportunity to make a buck, outsource it. Personally, I'd be enrolling interested kids in the process. It's the sort of thing an interested teenager would do in a heartbeat compared with slugging it out at the fast food joint.
What does the client pay for this sort of service?
Mike.