There are no specific free solution for this, unless you setup and domain based login setup under which your user details would stay as roaming profile in Windows Server where as nodes would just validate an user account to enforce a given user policy...
Above setup would be bit complicated and costly given you are in need to purchase a server license also, where as more easy solution would be buying a cafe management software, which can run from WinXP/WinVista and be managed from a home made server

..
Tried few, and found a good desi solution, you may give it a try..
http://www.cafezee.com/