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
}
?>