Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
iPhone does not push contacts through Yahoo, only mail. In order to push contacts I believe you have to use either Exchange or Mobile Me.

iTunes will sync contacts with outlook or the mac equivalent.

Hope this helps!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.