Member tags and tag cloud

First of all thank you for reading up on this. I am working on a project currently and looking for a way to add tags to a member profile. After clicking on it will show all other users who also have that tag in their profile.

That with a tag cloud widget in the sidebar. Anyone has any directions where i need to look / code ?