Well I know you're not going to like this answer either, but I would serisously reccomend against using perl for this. Windows machines, by deafult, do not come with a perl complier installed. If you're using them as workstations, I doubt you've installed perl on every one. (if you are installing perl on them, I hope you understand the security implications) But for this sort of thing to work thru perl, you'd have to install perl on each machine then run the script (quite possibly run it manually from each machine). Just making sure you understood this ;-)