You do not say whether you want to set up an SME server at the branch office as well. If you are, then register another domain for the branch office and forward all mail for those people in the branch office to the branch office email domain.
If you only have a couple of people in the branch office and you don't want to set up an additional domain and SME server, then you can simply forward email for people in the branch offices to their ISP-provided email addresses. They can continue picking up their email as before.
On the other hand...... If you have your various branches connected via a WAN, you can set up the branch sub-nets to be seen as part of the local network by the SME server and can then send and receive email through your head-office SME server. We do this between our main server in Sydney and the branches in Brisbane, Melbourne, Adelaide and Perth. It works really well!
There are a huge number of other options, but their suitability would depend on your exact requirements.
Alles van die beste
Larry Griffiths