Ehm, PHP är faktiskt en rätt så bra idé om man inte kör Windows som serverplattform.
Iaf, att köra ASP "på riktigt" går inte på något annat än Windows. (Microsoft är inte så pigga på det där med att dela med sig) Så länge du kodar i Perl kan du installera Apache::ASP, är det ASP.NET du vill köra så är det Mono:OSX - Mono du ska kika på.
Mao, är det ASP kodat i VBscript ("vanlig" ASP) så är enda alternativet att installera IIS i en virtuell maskin i t ex VMware Fusion eller Parallells.
Edit: Dämmnit, skriver för långsamt.