Bueno, eso se hace con javascript. Digamos que tienes dos páginas para dos resoluciones distintas, la primera es para 800x600 y la segunda es para 1024x768. Entonces el index debe mostrar el diseño para 800x600 por defecto, entoces el javascript detectará la resolución y si no es de 800x600 entones lanzará la segunda página. Bien y el código?
Esto debe ir al principio del index, antes que cualquier código:
Código:
<script language="JavaScript">
if (screen.width != 800) window.location.replace('index2.html');
</script>
Obivamente index2.html contiene el diseño para la otra resolución. Espero que te sirva.