Sobre la primera pregunta si, seguro que existe la opción de que la página se adapte a la resolución (sea un monitor, un pda o un móvil, programando antes cad resolución standar supongo..). Más que nada porque es lo que pasa con gmail, o los bancos y portales similares.
Sino también puedes hacerlo más sencillo.. si la web es
www.enviosurgentes.com , pues promueves la web
www.movil.enviosurgentes.com y la pones con la resolución y listos.
Sobre la segunda pregunta ya no sabría que decirte, el lenguaje de programación creo que es el mismo, tan solo varia la manera en publicarse, en vez de html se publica en wml:
"En un sitio WAP también pueden utilizarse lenguajes dinámicos, simplemente se especifica que tipo de cabecera contendrá, y luego se programa en ASP, PHP, ASP.net y en lugar de imprimir HTML se imprime WML. De esta forma, el navegador detecta que se trata de una página diseñada especialmente para dispositivos móviles, y permite la visualización de la misma." (extraido de la web
http://www.webexperto.com/articulos/...-ejecutar-wap/
Un saludo y suerte!