If Internet access is provided by a broadband router, see if the
router has the ability to block access to specified domains and IP
addresses for certain users. For example, this web page says that the
Netgear RP614 can let parents restrict and monitor access to
inappropriate web sites:
http://www.netgear.com/products/details/RP614.php#protect
I don't know of anything built into Windows XP that can block access
by certain users and allow access by other users. Here are some
things that affect all users on a computer:
1. To block access to a domain, add an entry to the Hosts file that
assigns the TCP/IP loopback address to the domain. For example, to
block access to
www.example.com:
127.0.0.1
www.example.com
To edit the Hosts file, use this command, being sure to include the
"." at the end:
notepad C:\Windows\System32\Drivers\Etc\Hosts.
2. To block access to an IP address, add an entry to the route table
that assigns a non-existent IP address in the local subnet as the
gateway to the address. For example, assume that the default gateway
is 192.168.0.1 and that there's no host with IP address 192.168.0.254.
This command would block access to IP address 1.2.3.4:
route add 1.2.3.4 mask 255.255.255.255 192.168.0.254