Hallo,
Du kannst keine Checkboxen als Array definieren. Der Name eines Elements ist immer ein String.
Wenn mehrere Elemente (also >1) denselben Namen haben, wird ein Element-Array gebildet, z. B.:
<form action="">
<input type="checkbox" name="abc">1
<input type="checkbox" name="abc">2
<input type="checkbox" name="abc">3
<input type="checkbox" name="abc">4
<input type="checkbox" name="abc">5
<input type="button" value="Test" onclick="for(i=0;i<document.forms[0].elements['abc'].length;i++){if(document.forms[0].elements['abc'][i].checked)alert('Checkbox '+parseInt(i+1)+' ist aktiviert.');}">
</form>
Statt "abc" kann dort auch "abc[]" stehen, was bei der Uebergabe an PHP-Scripts gern verwendet wird.
MfG, Thomas