Da hast du leider schlechte Karten.
EA-Operationen werden in RPG an den Formatnamen gebunden.
Dies erfolgt bereits zur Compilezeit!
Über den Formatnamen zur Compilezeit wird der richtige File-Descriptor dann gewählt.
Deshalb ist der Formatname auch nicht in einer Variablen erlaubt.
2 identische Formatnamen in unterschiedlichen Dateien erfordern nun mal das umbenennen.
Dies ist aber ja nur eine einmalige Aktion damit der Compiler Bescheid weiß.

Wenn du es voll dynamisch benötigst, musst du leider auf COBOL ausweichen.
In COBOL werden EA-Operationen über den Datenamen (Input) und Satznamen (log. Name der FD) bestimmt. Für DSPF/PRTF gibt es die Ergänzung FORMAT. Hier kann der Name als Konstante oder Variable verwendet werden.