You could use Ant as your deployment mechanism and utilise substitution parameters (centrally managed) when generating the war file.
Sounds like this might do the trick. Thanks!
I'll pass this along to our CM guys and see if this works for them. If so, I'll mark this one as answered and give you credit.
BTW, per forum rules, you really should register for an actual forum ID rather the anonymous ID.