Get a software firewall and say "No" when it asks you if Steam can connect.
Him not being on dial-up is extremely relevant. Broadband users can't just turn off their Internet connections with great ease whenever they want to, like dial-up users can.
Steam always connects too quickly for me to hit the "Cancel" button.