Creo de que el hilo se ha ido de la pregunta inicial, ya que la pregunta dice que necesita 2 HTML diferentes, y estamos dando respuestas que no responden a la cuestión.
Aparte de esto, creo que no es una pregunta en sí de HTML, sino más bien de servidor o del lenguaje server client elegido (PHP, Python, Rubi, etc.) o incluso con Javascript se podría hacer.
Si por casualidad utilizas PHP, necesitas acceder al string del user-agent. Para conocer su formato:
Código PHP:
Ver originalecho $_SERVER['HTTP_USER_AGENT']; //Ejemplo: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3
Del sistema operativo puedes saber si se trata de un dispositivo móvil, o incluso de la versión del Navegador.
O también utilizar librerías como por ejemplo Mobile-Detect:
https://github.com/serbanghita/Mobile-Detect/tags
Saludos.