You have to make sure all the PCs and other devices connected to your router use DHCP. The other thing is that you need to ensure the DNS setting is obtained from the router.

Even though this is a Windows 7 screenshot the procedure below works for Windows XP.
To get to that page, open network connections. Right click on the network device and click properties. Find Internet Protocol Version 4 Properties and make the changes.
Unfortunately, this is the biggest drawback to using a service like OpenDNS. A smart teenager can quickly change the DNS setting and bypass any protection enabled on the system. You can lock the system down by making him a standard user so they can't change that setting or figure out which DNS service they are connecting to and block that in the router. I hope this helps.