Display a list of subsites the logged in user is able to access

Hi. Is it possible to display a list of subsites the logged in user is able to access?? My users all have access to the main site, and then they'll need to access there own subsite through the main site, so if it's possible to create a site on the main site, that shows all the subsites the logged in user is able to access i would be thrilled :smiley: Hope you can help

Eg. User 1
- access to mainsite.com and number1.mainsite.com
User 2
- access to mainsite.com and number2.mainsite.com

On the main site, when user 1 is logged in i would like to show 2 links:
http://www.mainsite.com
http://www.number1.mainsite.com

And of course when user 2 is logged in i would like to show these 2 links:
http://www.mainsite.com
http://www.number2.mainsite.com

Really hope you can help me :slight_smile: