Adding Custom Content specific for unique logged in users?

Hi,

I Have a website that shows the company profile, i need to add a login form that allows some users to login, and based on their type/id, i display a list of links for them

for example :
user 1 logs in , he's from type A , it shows a list of x , y , x links where x is url_goto=1 and so on

can this be done in Wordpress or i have to put some php files and add a link to these custom php files?