he needs access to your computer in order to access your network credentials, so yeah you gotta get an user/pass set.
to figure out your username/password:
Click start on your PC, go to run > type in control userpasswords2
in there should have the names of the users on your pc.
You may have a bunch of users listed in here, if you don't have your own username in here then use Administrator. I'm guessing you have autologin enabled, so you don't have to bother with the user groups on starting up.
If you don't know your user password, or don't have one, you can reset it here, OR create a new user solely for your roomie only.
To change an existing password:
right click my computer > go to management
tab up + Local Users and Groups
Right click on the user you want to reset the password, follow the instructions and acknowledge the warnings.
after you get the password down, go back and input it in on your roomie's pc.
To create a new user:
right click in the white area, you'll see the option to create a New User.
If you created a new user, your PC probably won't autologin anymore, so you have to go back to control userpasswords2 and set a default user to login with.
and yep ^ DHB stated exactly about what I didn't mention: When your PC is off, your roomie won't be able to print. The downside is that your pc must be on at all times in order for him to print on your printer. If he wants to be able to print with your PC off, you have to purchase a print server.