Shared contacts list
Actually, this is pretty easy.  There are two workable answers I can offer:


If you have Google Apps for your organization, you can simply turn
on contact sharing and make sure everyone adds their Google Apps
account to their phone.
If you don't have Google Apps or don't want to use contact sharing,
simply set up a single dummy gmail/Google Apps account for every
person to add to their phone.  Any contacts added to this account,
be it via a phones or via the gmail contacts book, will appear
on every phone whenever a sync happens.


To add another account to your phone:

Settings-&gt;Accounts and sync-&gt;Add account


After adding the account on the phone, make sure you click on it again and set syncing to just contacts and not gmail, calendar, etc (unless you want these)