First, look at the following URL:
Chilisoft ASP 3.6 runs on Apache 1.3.20 (one point three point twenty). That might help you since Apache 1.3.20 is fairly close to your current running system of Apache 1.3.22.
Second, ASP is not -really- a language. You can use a number of different languages such as VBScript, JScript and PerlScript in ASP pages. So, you can write the ASP pages in Perl, you just don't have to (unless you meant in regards to Apache::ASP).
Why not put your friend on a linux box with apache and chilisoft? If you do, be careful, I tried running Chilisoft sometime back (a year or more ago when I wanted the 'quick' not 'right' thing to do ((the right thing being porting the code to a REAL programming language, instead of bastardized VB fodder))), the damn thing would run away with 99% of the CPU.