Bueno yo no se mucho de este tema, pero a la espera de q pase x aqui alguien q entienda, te comento algunas cosas q se.
Elige entre ASP o PHP, ya q son, digamos, equivalentes, no se complementan.
ASP es arquitectura de microsoft, por lo q no creo q haya una via de implementarlo con software libre. El lenguaje es relativamente similar a Visual Basic.
PHP es mas bien parecido al C, y tiene implementaciones en soft libre.
Por otra parte cualquiera de ellos debera basarse en un motor de base de datos, como Oracle, MySQL, MS SQL Server.
De todas maneras creo q si usas ASP, con usar el Internet Information Service en el servidor ya tienes el Server con soporte de ASP y manejo de BDD.
Si te decantas por PHP creo q con Apache y MySQL tienes mas o menos todo controlado, pero no me hagas muxo caso
Bueno, eso es mas o menos lo q te puedo decir, no te lo creas demasiado q posiblemente he puesto alguna burrada
![otra sonrisa [jaja]](/images/smilies/nuevos2/otrasonrisa.gif)
(ya digo q de este tema no se muxo).
Saludos!