Como te comenta Salvasi, visita el sitio esta muy interesante.
Y para la parte de la programacion del sitio, realmente es un volado.
- La mayoria de los equipos soportan WML, otros no
- Puedes mezclar el php que ya dominas con WML, como lo haces con HTML.
Ahora bien visita el siguiente sitio http://wurfl.sourceforge.net/ tienen una bd en XML de libre distribucion para obtener las caracteristicas de los equipos.
Y mejor para ti, ya que cuentan con librerias para que los equipos celulares interpreten mucho mejor las paginas que tu vayas generando (Tera WURFL)