Anyone know of software that will work on Windows 7 whereby one can take a photo using the PC webcam, automatically add a logo to the photo, and then give the option to:

- Email the photo to a user's email address.
- Post the photo to the user's Facebook wall or Google+ stream.

For the Facebook/Google+ option, ideally I'd like to post the pic to their wall and have it listed in their stream as being posted "via" my fan page (as is the lingo on Facebook). Or even "via" a web page/site. This isn't absolutely necessary but would be nice.

The thing is multiple different users will be doing this on one PC, hence we'd need the ability to enter different login details each time.

Anyone know of how to get all this happening?