Si está "tan bien programada" supongo que habrás usado técnicas de ASP que tal vez no tengan equivalencia en PHP o no se comporten igual.
Así que .. este tipo de migraciones no es cosa de cambiar un nombre de función por otro, sino no tendría mucha razón de ser programar en cierto lenguaje.
Lo ideal es que estudies PHP para que le saques el mayor partido y de ahí conociendo lo que debe hacer tu apliacción .. la implementes integramente en PHP.
A todo esto ... no mencionas si tu aplicación (muy bien programada) hace uso de Base de datos por ejemplo .. NO indicas si en tal caso habría que usar cierto Motor de BD concreto .. en ese caso ahí se complica el tema de "migraciones".
Exite una aplicación llamada asp2php que no sé como funcionará pero "dice" convertir código ASP en PHP ..
http://asp2php.naken.cc/
Otro sítio que seguro te gustará:
http://www.asp-php.net/
(tiene equivalencias entre ASP <-> PHP .. te ayudará a busar temas que ya sabes hacer en ASP en su versión "PHP")
Un saludo,