Debes incluir las siguientes líneas al principio del código PHP:
(supongo que el directorio de la aplicacion cuelga del "htdocs", crea un directorio "wwwrun" con permisos de lectura/escritura/ejecución para todos)
unlink("../wwwrun/script.vbs");
$f = fopen("../wwwrun/script.vbs", "w");
$s = "dim xl\r\n";
$s .= "set xl = CreateObject(\"Excel.Application\")\n";
$s .= "xl.Visible = true\r\n"; /* Permite ver lo que hace */
$s .= "xl.WorkBooks.Add\r\n"; /* Crea una nueva hoja dentro del libro */
$fila = 0; $columna = 0;
.... Abrir la base de datos.
.... Ejecutar la SQL.
.... bucle para extraer los datos de la SQL.
.... para cada campo/columna:
$s .= "xl.Cells(".$fila.",".$columna.").Select\r\n";
$s .= "xl.Cells(".$fila.",".$columna.").Value=".$valor_campo."\r\n";
$columna++;
.... cuando termine con un registro/línea (nueva iteración del bucle):
$fila++; $columna = 1;
.... Fin del bucle ....
.... Una vez concluido todo:
$s .= "xl.Cells(1,1).Select\r\n";
fwrite($f, $s);
fclose($f);
Fin del PHP.