I have 5+ years experience in web development. The specifications you mentioned is not feasible. Yes, you are right, email should have a link and the script need to ask his email password also. without password we can not enter in his email address book. The reputed domains also ask for email and password to get the contact list. I have script which work for gmail, yahoo, AOL and MSN. It require some customization. I can give you demo for yahoo. Looking forward to hear from you. Thank you.