in reply to Pass html selection to perl script

Since you've got perl installed on the system where IIS runs, you can configure it also to work with Perl scripts. So, you don't need to bother with ASP unless you really want to, and you can do all the work in Perl.

To answer to the first part of your question also, you can easily grap form parameters from withing a Perl script by using CGI.