Όπως είπε και ο φίλος μηλάνθρωπος από πάνω, συμφωνώ πως η καλύτερη λύση είναι το Google με Exchange setup.
Μιας και το iPhone δεν μπορεί να παίξει το ρόλο του "κουβαλιτή" επαφών, Calendar και mail μεταξύ δύο Η/Υ, με το Google Mail του δίνεις ρόλο 3ου Η/Υ.:)