Lo que puedes hacer es poner tu script de la resolucion como index.php, luego el otro script donde dibujas tu html y lo guardas como main.php, luego redireccionas dependiendo del ancho al script adecuado, algo asi:
Código PHP:
<?php
if (isset($_GET['ancho']) AND isset($_GET['altura'])) {
$ancho = $_GET['ancho'];
$file = "main.php";
header( "Location: $file?ancho=$ancho" );
} else {
// pasar las variables de geometria
// (preservar la cadena query original
// -- las variables post deberan ser pasadas de otra forma)
echo "<script language='javascript'>\n";
echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&ancho=\" + screen.width + \"&altura=\" + screen.height;\n";
echo "</script>\n";
exit();
}
?>
Ya en tu script recibes el ancho en $_GET['ancho'] y llamas a tu funcion adecuada.
Saludos.