Foxaurus no te preocupes, yo si te entiendo lo que quieres hacer, y no es necesario usar sesiones para hacerlo. Te voy a poner un ejemplo sencillo y rudimentario, ajustalo a tus necesidades.
En index.php define la variable al principio del archivo, la pones en un input oculto y le das el valor de la variable:
Código HTML:
<?php
$codigo='1234'
?>
<form id="form1" name="form1" method="post" action="questionario.php">
<label>Dato:
<input type="text" name="name" />
</label>
<p>
<label>
<input type="hidden" name="codigo" value="<?php echo $codigo;">
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>
Y en la pagina questionario.php:
Código HTML:
<?php
$variable=$_POST['codigo'];
if ($variable = '1234') {
aqui el formulario que quieres ejecutar;
} elseif ($variable = '0') {
aqui la redireccion a index.php;
}
?>
Mas o menos asi quedaria para que no te compliques con las sesiones