wer hilft mir auf die Sprünge - was muss ich "suchen" um die Lösung zu finden

Ich habe im Module-Output 3 unterschiedliche Array mit jeweils x-beliebige Elemente/Werte, die über ein Template als <input type="checkbox" name="x-beliebige-Elemente" value="{VALUE-x-beliebigeElemente}">{x-beliebige Elemente}<br>
bzw. mit radiobutton ausgegeben werden müssen. Wie stelle ich dieses so dynamisch und bequem her ... dass ich am besten nur mit foreach, while oder wie auch immer die drei Arrays im Output durchlaufen kann und im Template ausgegeben bekomme?
Eine Lösung mit festen Variablen alias:
$x-beliebige-Elemente1 = ...
$x-beliebige-Elemente2 = ...
$x-beliebige-Elemente3 = ...
kommt nicht in Frage, da statisch. Die Elemente für das/im Array werden im Module im INPUT eingegeben - und es können x-beliebig viele sein.
Die Lösung mit
<!-- BEGIN:BLOCK -->
<!-- END:BLOCK -->
klappt leider auch nicht - da ich drei Array-Blöcke bräuchte ... aber ein Template wohl nur einen dyn.-Block erlaubt... zumindest bekomme ich damit bei meinem Rumgespiele nur Mist raus.
Verständlich, was ich will/brauche?
Ich würde mich über Hilfe sehr freuen ...
Wünsche allen hier ein guten Rutsch ins neue Jahr...