tldr; for the phone info, but i glanced somethiong in the sorts that you can sync gmail contacts.
If the objective is to have a shared contact list on all phones, how about setting up a common gmail account of for the contacts. The information can be modified from a pc if a contact is created/modified/deleted, and all devices will automatically have the info synced. Said contacts can also be saved on the sim as well if necessary, but that may defeat the purpose if I understand your need correctly.
There are obviously a few caveats security-wise if one of the phones gets lost, but its a start maybe?
I guess the first step is finding out how to move a contact from the sim/internal memory to the gmail account.
gmail is free right?
Unless I don't understand your need.