Unfortunately, Valve will not let you transfer games to a different account, unless they are gift purchases. As suggested in SqlACID's answer, you can create a separate account login for your son that still uses your Steam account login and password.
If you have Windows Vista, Windows 7 or Mac OSX you can additionally setup parental controls to disallow the launching of games that you don't want him to play.
If you want him to be able to launch games directly from Steam, I would suggest creating a new game category specifically for him and then add all the games you want him to have access to. To do this, right click a game and select Set Category..., then add a name. You can then select that category at the top of the games list. Here's a rudimentary example: