Well, to be honest the reason why i asked for PHP, CGI, MySQL and ASP is because apart from hosting the site im creating, im looking forward to learning those... but, to be honest ASP is one of the last in my list... so, no, its not a must...
beside, for learning ASP i can run a webserver here...