puedes hacer un index de desambiguación y luego varios inicios a los que se llgará segun el index crea conveniente.
Esto es una libreria para detectar moviles
http://code.google.com/p/mobileesp/
Pero con la funcion de javascript para detectar el navegador quizá puedas implementar algo mas liviano aunque te cueste algo mas de desarrollar
http://www.webtaller.com/construccio..._navegador.php
O quizá con la funcion de javascript para detectar el sistema operativo
http://craftyman.net/detectar-sistem...on-javascript/
ale, ya tienes deberes para casa ;)