but as stated earlier, IIS6 won't let this happen.
How can IIS stop it? If your Perl script has the authority to do it; then calling system to use a utility to do will also work unless there is some mysterious mechanism at work.
Beside which, I already told you how to do it. You have to bit-wise OR the new permissions with the existing ones, before (re-)setting them.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] |