Hi,
An other question is, that how can you tell to the platform, to limit these features, maybe non-modifiable environment variables and command line parameters can be the ways of it.
For that you need a full-blown quota and privilege system. Luckily there are plans for one. :)
As far as boxing a VM into a sub-directory, etc. UNIX (chroot) and VMS make this a breeze since
the mechanisms are builtin to the OS, it is Windows where all the work has to be done.
I'm not a UNIX guru, but I don't know an easily installable solution for the problem. I would like to run just one Apache, and would like to run Perl as an Apache module. Chroot I think is not a solution for it. Running the script as CGI or running as much Apaches as much client you have is not a solution for me and for a lot of people. PHP offer an easy way to solve this problem.
Perl was the most famous web development environment some year ago, today PHP is that. I think one of the reasons is this. (Anyway, Parrot and the Languages should work on all platforms, not just some - a lot of people using Windows as development platform).
Bye, Andras