In windows 2000, there is no way to set logon hours without the computer being a domain member. Here's the info direct from MS:
"You cannot use the Logon Hours feature with Windows 2000 Professional or Windows NT 4.0 in a workgroup.
The Logon Hours feature is a feature of a domain user account. To use this feature, your computer must be a member of a Windows 2000 or Windows NT domain. You can specify logon hours on the domain user object on a computer that is running Windows 2000 and on a domain user account on a computer that is running Windows NT. You cannot specify logon hours on a Windows 2000-based workstation, a Windows NT-based workstation, or in a Windows NT Server-based workgroup environment."
HOWEVER!
You CAN do it from a command prompt - just not from a GUI..
Try this from a command prompt (I know this works for a workgroup, I haven't tried it on a standalone pc yet..)
net user <UserName> /times:M,8AM-5PM;T,8AM-5PM;W,8AM-5PM;Th,8AM-5PM;F,8AM-5PM
reply back if this works - im curious!

Please let Tek-Tips members know their posts were helpful. Thanks!
Pbxman
Systems Administrator