in reply to 17 Perl.exe processes

Having 17 Perl processes running is not a bad thing, but having them take all of your CPU is. You need to look at the code for the CGI they were running and find out why it hogs so much processor time.

You could also look at faster alternatives to CGI on NT, like PerlEx or VelociGen.