I am looking for the possibility to display all the team sites a user is member of in the my site for the user.Also the possibility for the admin to get the same information about different user. 

Is it possible in SharePoint 2010 entreprise edition? if yes could you please point me in the right direction?