Is there a way to limit the total amount of time a single user can be logged into an account on Windows XP Pro? I'm looking for some way to specify that user X can be logged in for N hours a week and possibly warn them when they are running out of time. I've poked around a bit but haven't been able to turn anything up.
I'm not particularly interested in limiting the amount of time for a single session (unless of course they use up their entire allotment in one go) although that is a possibility if I could limit the number of logins per day as well.
Can this be done natively or does there exist a third party app that enables this?
As the tag indicates this is a home use question as I'm trying to find a solution to ration my kids computer time this summer when they are out of school but I can see the solution being of interest in other shared resource environments as well.