Hola:
Para javascript, no tienes un array de checkboxes con nombre "casilla", sino 6 checkboxes con nombre distinto, y todos con un par de corchetes en su nombre...
Una forma de recorrerlos con un bucle sería:
onclick="ManipularConJS(this.form)"
...
function ManipularConJS(f) {
for (i = 2; i <= 6; i ++)
f["casilla[id" + i + "]"].checked = f["casilla[id1]"].checked;
}
Saludos