me suena a problema de register_globals(). Es decir, que en tu local está habilitado, y por eso podés trabajar con las variables de la url directamente con su nombre ($pag en vez de $_GET['pag']), mientras que en el servidor no.
Probá cambiando las referencias a $pag por $_GET['pag'] en estas líneas:
Código PHP:
if (!isset([b]$pag[/b])) {
$reg1 = 0;
$pag = 1; // Por defecto, pagina 1
} else {
$reg1 = ([b]$pag[/b]-1) * $tampag; // Cálculo de la posición de inicio para la consulta siguiente
}
Saludos.