Sì, giusto. Tieni comunque conto che gli short tags non sempre sono abilitati...
Per poter sfruttare le sessioni, comunque, ogni tua pagina dovrebbe iniziare con session_start();
Se riesci, inoltre, per gli array (come $_SESSION, ad esempio) ti conviene utilizzare delle chiavi un po' più "umane" (non robe tipo '$p[$i]', anche perché così non credo funzioni...).
Codice PHP:
<?php
session_start();
# ... resto del codice
$i = 0;
while ( ... ) {
# ... operazioni varie
$_SESSION['f'][$i] = $rig[0];
$_SESSION['p'][$i] = $pres;
$_SESSION['t'][$i] = $rischioind[$i];
# incrementi $i
$i++; # oppure $i=$i+1 ... non come avevi scritto tu: $i+1
}
?>