If you can wait a few hours I have all the info on my home pc, Im sure there is no big changes from Windows Vista to Windows 7 just firewall things you would have to watch for. When I get home from work I can send you the links on where to get all the information you would need.
Look threw www.steampowered.com
for css server and you can find some info there. I ran a dedicated server on my one machine.