Die Paarung bleibt bei der obigen Lösung bestehen. Und die Trennung auf 2 Seiten (also insgesamt 80 Seiten) ist auch nicht weiter schwierig:
$i = loopPage(80);
if (($i % 2) == 0) {
question('CU02', (int)($i / 2 + 1));
} else {
question('WO04', (int)(($i - 1) / 2 +1));
}
Das (int)(($i - 1) / 2 +1) sieht ein wenig kompliziert aus, heißt aber nur: Mach aus den Zählernummern 1, 3, 5, 7, ... die Items 1, 2, 3, 4, ...