Mi pare di capire che hai vari campi con lo stesso identico nome.
In tal caso i campi formano una collezione cui si accede tramite un vettore. Esempio:
codice:
  var reg = document.forms['form1'].elements['regione[]'];
  var regg = 0;
  for (var i=0; i<reg.length; i++) {
    if(reg[i].checked) regg++; // conta il numero di checkbox settate
  }
  if(regg == 0) {
    alert( 'Devi scegliere almeno una Regione!' ) ;
    return false;
  }
.....