by what i think you are stating, you are using steam to host your dedicated server.
ok lets first answer your question, yes you can login on unlimited amounts of computers.
If you are hosting a server DO NOT USE THE STEAM HLDS. Use the HLDSUPDATETOOL.
it is very simple to setup.
download the program from
www.steampowered.com --> get steam now ---> Windows hldsupdatetool
install it into the dir of your choice : (i choose c:/Pubserver)
Start-->Run-->command : --> type in the DOS prompt cd c:/Pubserver
when a new line appears type:
hldsupdatetool -update source . accountnamehere passwordhere y
The . after source = autodetect dir the y at the end = remember username pw.
it should now download all elements for CS:S
(this will take a while and make sure u have 1gig of hdd space spare)
the HLDSUPDATETOOl uses less RAM to run the Dedicated Server and is a LOT more efficient, also enables the use of 3rd party programs which will watch and restart the server if it crashes.
Hope that helps, if you get into any problems or got any questions on running a server feel free to PM Me, iv done a lot with HLDS.