Okay, dann hier ein paar Codeschnipsel. HF steht für Hauptfragebogen; UF für Unterfragebogen.
Auf der Seite der Mehrfachauswahl im HF:
$antworten = array();
registerVariable($antworten);
Die darauffolgende Seite leitet sozusagen zum UF weiter: Die Auswahl der Antworten (getItemText) von der vorhergehenden Seite wird in einem Array $itemtext gespeichert, wenn min. 1 Option ausgewählt wurde. Dann wird mit
$item = loopToPage('Seite3',count($auswahl));
multiLevelDown('UF', $itemtext[$item]);
Im UF werden die Platzhalter entsprechend ersetzt:
$element = multiLevelData();
put('Var01', $element);
replace('%platzhalter%', $element);
Auf der darauffolgenden Seite im UF wird der value einer Frage ausgelesen (der für die Filterung im HF wichtig ist) und dann am Ende des UF mit multiLevelReturn() zurückgegeben.
Wieder zurück im HF wird auf der nächsten Seite so wie oben mit loopIndex und multiLevelResponse() das Array der values der Frage im UF angezeigt.
Problem ist, dass die Platzhalter nicht funktionieren, also nur der erste Platzhalter angezeigt wird, aber nicht darüber iteriert wird.