la scelta del linguaggio (PHP o ASP) dipende in gran parte da quello che tu sai fare. se conosci bene uno dei due linguaggi, e questo ti permette di risolvere in modo soddisfacente le problematiche che prevedi di dover affrontare, allora va più che bene. quello che ti posso dire è che l'ASP "originale" (il vecchio ASP, non ASP.NET) è ormai un linguaggio morto (non viene aggiornato da anni), quindi potenzialmente insicuro a differenza di PHP che è tutt'ora vivo e vitale. quindi ti sconsiglio di usare il vecchio ASP; casomai scegli tra PHP e ASP.NET (o altri linguaggi analoghi).