I believe Norton/Symantec Ghost will allow you to do that. It's supposedly scriptable in some way, but I've never seen it. It's $70, so it's not cheap, but it's not exactly expensive, either. You can download a trial version for free from the Symantec web site. I don't know how it's restricted, but you could probably at least find out if it'll do the right thing for you.
_________________________
Bitt Faulk