Is there a way for me to allow my clients to add themselves to a specified google analytics profile throught the google analytics management API?

I'm basically trying to get away from having to sign into google analytics to add each individual client to their profile. I would like to create a way for them to add themselves to their profile as a user through an admin area.

Any thoughts?