basically you create a client admin workgroup on your server, then add this group to each client machine as a member of the local admin group...
this article details the procedure in tiger but it holds for leopard:
http://www.afp548.com/article.php?story=20050810102912104