i would move away from looking at skype based solution to be honest.
Seimens S685IP or Seimens S475IP phones.
Both are dual PSTN & SIP phones. So landline and VOIP are contained within same phone thus giving benifits of both. (mainly so we dont have to hear home-office engineers moaning about 2 different phones in the house and cordless in style so wife-friendly for them)
Way we use ours is we have a virtual PBX with our voip provider (voipfone) but seperate accounts will do. we do it this way mainly as it allows us centralised billing and our engineers mainly work from different home office locations (and couple with just nokia N95s when out and about so can connect voip via wreless hotspots) so their very seldom in the main office.
Voipfone - Virtual PBX to see if suits your needs but it works very well for us.
If everyone in 1 main office alot of the time though i would certainly go for tommohawk's suggestion of an Asterisk box and would use different phones from the above.