Not that this has anything to do with Perl but I'd be very wary of using runas or psexec or any other mechanism that would allow code executing under the user ID of the web server to perform arbitrary actions as an admin user.
both runas and psexec will allow you to execute a programme as Administrator, provided you supply the password.
That being said, putting your Administrator password in a script is probably just aching for a problem.