There are no restrictions to the number of SBS servers on a network. However, you should only ever have one SBS server per domain. Which basically means that you will need to set them up on two separate domains (eg. "my.company.com" and "my.office.com"). However, this will then end up in a situation where you also have two separate instances of Active Directory and people will need to remember different sets of passwords to log on to the different services.
This could get really messy over time. I would suggest that if you can afford it, you look at offering the services from of the SBS servers in a different way (normal Windows servers, Linux boxes, etc.)