Bueno, lo que tu pretendes son dos cosas en una
1. Necesitas interpretar los headers y ver que tipo de agente es el que te está llamando, aquí encuentras
algo para dispositivos móviles, lo demás seguramente lo podrás hacer en base a esto.
2. En base a ese agente, necesitarás cargar quizás un css distinto -consejo-.
No puedes usar JavaScript ni ningún otro script de cliente pues los dispositivos móviles equipados para WAP 1 y 2 no leen esto.
Saludos
Edit: Ups, ya contradije a tamm