Tohle iCloud nevyřeší. Aby mohly být sdílené kontakty ve dvou zařízeních tak by musely být obě připojeny se stejným AppleID. iCloud je synchronizační platforma určená primárně pro více iZařízení pod jedním účtem (majitelem). Ale určitě by to šlo řešít přes sdílený - třeba google účet.
iPhone 1 - Apple ID A, google účet číslo 1
iPhone 2 - Apple ID B, + přidaný google účet číslo 1 u kterého se nastaví synchronizace jen kontaktů.
Pokud se tedy v účtu číslo 1 na jednom z připojených zařízení něco přidá nebo smaže, projeví se to pak i na zařízení druhém.
Ovšem - iPhone 2 bude mít možnost si připojit a synchronizovat i emailovou schránku, kalendář a další služby účtu číslo 1.
Otázka taky bude jestli jde nastavit aby se nově vytvořené kontakty ukládaly na účet google a ne na iCloud pod Apple ID toho kterého telefonu na kterém se bude přidání provádět.
Tyhle věci bych spíš viděl na Exchange server, tam jsou takového věci hračka.