I have a 16 year old son, (Brandon) that I had to control his PC use as it was interfering with his homework and was skipping school to use the PC.
(Monday to Friday login times from 5pm - 9pm) (Sat 08:00 - Sunday 10:00)
Also running XP Pro.
The solution:
Open command prompt.
net user brandon /time M-F,17:00-21:00;Sat,08:00-24:00;Sun,00:00-22:00
So instead of saying what time the user can't logon, you are stating what times the user can logon.
So as you can see, this is really not a gateway server issue.