I may be wrong here, but I think that ASP processing can only be done via the WEB server, hence to get the ASP to process your input your PERL will need to talk to the WEB server like it's a browser and POST the details via the server.
This sounds like a lot of work! How does the ASP post its message. Can you port that into PERL?
Hope this is a start,