I can't really think of anything off the top of my head that you could do without assigning permissions to do this.
I've got One quick thought, but not really sure how it could be implimented.
It's not scripting as such... but....
Do you run IIS on any of your machines?
Have one machine with an .ASP that uses form values. Need "username" "password" "confirmpassword". Use a little javascript to compare "password" and "comparepassword". If the two are the same, the Server itself does a shell "net username password" as the action of the form.
ie:
C:\>net user /?
The syntax of this command is:

NET USER [username [password | *] [options]] [/DOMAIN]
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]

As I said, not traditional scripting... but maybe a solution....

------------------
Paul Moxey
POS & Senior Network Administrator
Taubmans Pty Ltd
Paul_Moxey@taubmans.com.au

_________________________
Paul Moxey POS & Senior Network Administrator BarloworldCoatings (AUST) Pty Ltd