Cita: deseo adatar sus diseños para móviles.
Moviles es una palabra muy extensa, primero deberias ver a que tipo o modelo de moviles quieres apuntar. Aunque parezca mentira hay ciertas diferencias en el desarrollo web en las diversas plataformas de moviles como nokia, blackberry, etc, en el uso de javascript, css, ajax, etc.
Cita: el código del lado de servidor no tendría que variar en nada verdad?
Insisto, estas programando en una plataforma movil y deber adaptar tu codigo a las limitaciones de la misma. A menos que uses web services, lo cual en moviles no es tan recomendable, hay otros metodos que si puedes usar.
Cita: Tiene un menu hecho con flash.
Hace poco se esta empezando con la compatibilidad flash en ciertos moviles, los demas usan flash lite. No te podria decir si realmente funcionaria, pero lo dudo mucho.
Cita: Se podría configurar de tal forma que si un usuario accede a la web
www.miweb.com desde un movil lo redireccione a la versión optimizada para dicho dispositivo?
Pues si podrias, cuando uno accede a google desde el movil igualmente lo hace por
www.google.com. Deberias comprobar ciertos datos que llegan en el request del movil para verificar si efectivamente se trata de un movil y cargar la web que corresponda.
Espero haberte ayudado