Ciao.
Prova questo tirato via:
Codice PHP:
<?php 
if(isset($_POST['test']))
{
    
$si "";
    
$no "";
    
$array = array('friuli','lazio','molise');
    foreach(
$array as $k => $v)
    {
        if(isset(
$_POST['regione'][$k]))
        {
            
$si .= "si ".$_POST['regione'][$k]." ";
        }
        else
        {
            
$no .= "no ".$array[$k]." ";
        }
    }
echo 
$si;
echo 
"
"
;
echo 
$no;
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type="hidden" name="test" value="<?php echo time();?>" />
<input type="checkbox" name="regione[]" value="friuli" />
<input type="checkbox" name="regione[]" value="lazio" />
<input type="checkbox" name="regione[]" value="molise" />
<input type="submit" name="send" value="Send Data" />
</form>
Quando un campo di tipo checkbox non è checked
il suo valore NULL per questo ti dà errore.