Si bien se puede hacer como dijiste, la forma más "correcta" de hacerla, de acuerdo a los cambios en PHP es
Código PHP:
$_SESSION['prod'] = $producto;
$_SESSION['pag'] = $pagina;
/*
session_register("prod","pag"); // registro las variables en session.
$prod="$producto"; // obtengo las variables de la pagina anterior
$pag="$pagina"; */
Esta si estaba mal, debería darte un error como lo hacías
Código PHP:
unset($_SESSION['prod'], $_SESSION['pag']);
/*
unset($prod, $pag]); // elimino la variable de session
*/