Björn: Checkboxen verknüpfen und übergabe

Beitrag lesen

Folgendes:
Ich habe eine Menge Team-Mitglieder, die in verschiedenen Teams sind.
Gewünscht ist eine Darstellung der Teams mit den jeweiligen Mitgliedern.
Man soll sowohl die Mitglieder einzeln per Checkbox selektieren können, aber auch das komplette Team mit einer Checkbox, was soweit auch noch kein Problem darstellt, solange ich die Team-NAmen fest bestimme.

<input type="checkbox" name="all" onclick="select_all_mitglieder(this.checked, 'team1[]')">
while ($x<$mitglieder){
echo"<input type="checkbox" name="team1[]" value="$mitglied[$x]">$mitglied[$x]";
$x++;
}
<input type="checkbox" name="all" onclick="select_all_mitglieder(this.checked, 'team2[]')">
while ($x<$mitglieder){
echo"<input type="checkbox" name="team2[]" value="$mitglied[$x]">$mitglied[$x]";
$x++;
}

Wenn ich die Teams mit einer festen Variable bestimme (also Team1, Team2 usw.) kann ich das ganze auch super an das Folgeformular übergeben.

Mein Problem ist es aber, dass ich nicht weiß wieviele Teams es werden können. Also die Team-Variable kann variieren und darf nicht fest bestimmt werden. Und das bekomme ich irgendwie nicht hin. Sobald ich statt "team1[]" "team$x[]" oder "$variable[]" mache, schießt der mir nen Fehler raus. Ich habe schon einges ausprobiert, finde aber leider nicht die Lösung.
Ich hoffe, dass ich einigermaßen nachvollziebar mein Problem geschilder habe. Wenn nicht, muss ich wohl ein bischen mehr Quellcode geben.

Ich freue mich wirklich über jede Hilfe...

Danke im vorraus