> Wo muss ich den von Ihnen genannten Code einsetzen, um auf das Array $fail zugreifen zu können?
Dafür müssen Sie an der Stelle, wo Sie die Fehlermeldung zeigen möchten, nochmal alle Funktionen aufrufen, z.B.
$fail = array_merge(
checkQst(...),
checkQst(...),
checkItem(...)
);
Und darunter der Code von oben.
> Sind im Reiter PHP-Funktionen erstellte Variablen global abrufbar?
Nein, die Variablen nicht, nur die Funktionen.