You can create a recipient policy based on a certain attribute, that will be unique to these Distribution Groups such as City or Office location and assign the coorect email address you need.. Then when you create the group, make sure they you enter a the correct value for the attributes.
This should assign the DG correct email addresses
Refer to the links below
http://www.computerperformance.co.uk/exchange2003/exchange2003_recipient_policy.htmhttp://www.msexchange.org/tutorials/Implementing-Custom-Recipient-Policies.html