you would have to create, install and run a css server server on a computer heres some help on doing this.
http://www.cstrike-planet.com/tutorial/1
http://www.tomshardware.com/forum/96066-13-really-non_dedicated-server
http://www.tomshardware.com/forum/1585-42-unlock-port-serving-games
No Gorky, its not the updates and different versions are not the problem there is only one version of cs:s. obviously they both have counter strike source and their is never any updates to the game and rarely updates to steam and said updates are for the steam friends not online game play or servers it is completely irrelevant. Updates have nothing to do with setting up a server, the create server option is for offline mode or for your personal LAN that is why its not responding updating has nothing to do with the fact that the create server is for not an actual online server. It is also not the firewall because he is he has played on other online servers before and so has his brother so the firewall is not blocking online play. To get an actually online server you have unblock ports and install it and go threw numerous process to get it online (people connect to the said computer) one or buy a server. Just think If people could just make an online server with the click of a button these websites wouldn't exist.
http://www.artofwarcentral.com
http://www.counter-strike.com
http://www.gameservers.com
http://www.veeservers.com
http://www.cssgameservers.com
http://www.bloodservers.com
http://www.darkstarllc.com