I want to add the following buttons to my website for providing users with option to login using more services like Google, Facebook etc.
Please answer the following questions:
I appreciate any other information that you can provide.
Thank you!
You'll be using the APIs of the respective services (Google, Facebook, Twitter) or may be OpenID if you plan to add that as well. Some links:
http://code.google.com/apis/accounts/docs/OpenID.html
https://developers.facebook.com/docs/authentication/
http://dev.twitter.com/pages/auth
Also take a look here. There are several similar questions already present on SO, check the related questions on the right.