Ciao Ragazzi....
Credo di aver capito che mi serve proprio un array e cerco di spiegarmi meglio semplificando con un esempio:

o vari di questi form.. ne metto due per esempio:
Codice PHP:
<form action="<?= $_SERVER["PHP_SELF"]?>" method="post" name="frm">
<td  width="103" align="center" valign="middle" style="cursor: pointer" onClick="document.frm.submit();" 
                   onMouseOver="this.style.background='#abcdef'" onMouseOut="this.style.background='#FFF'">XXXXXXXXXXCorso - Comunicare
                  
                          <input type="hidden" name="codice[]" value="CTE">
                      
  </td>
                     
                   
                   </form>




<form action="<?= $_SERVER["PHP_SELF"]?>" method="post" name="frm1">
<td  width="103" align="center" valign="middle" style="cursor: pointer" onClick="document.frm1.submit();" 
                   onMouseOver="this.style.background='#abcdef'" onMouseOut="this.style.background='#FFF'">Corso - CCC
              
                          <input type="hidden" name="codice[]" value="CCC">
                      
  </td>
                     
                   
                   </form>

e ricevo l'array in questo modo....


Codice PHP:
$cod_corso$_POST['codice']; 

la prima volta che clicco... l'array si riempie... ma come faccio.... per mantenermi l'array anche la seconda-terza-etc volta che clicco...
immagino lo dovrei sempre mettere in hidden... ma come ?

grazie