Du versuchst hier 2 Dinge zu vermischen:

STRPCCMD startet ein Kommando über eine 5250-CA-Sitzung, wozu vorher ein STRPCO erforderlich ist. Ein User oder eine IP sind nicht nötig, da ja die Sitzung der Adressat ist.

RUNRMTCMD startet auf dem PC ein REXEC wozu die Ziel-IP erforderlich ist, sowie das angegebene Benutzerprofil (&USER) auf dem PC als Konto mit dem Kennwort (&ZUG) eingerichtet sein muss.
Zusätzlich ist natürlich die IP-Adresse (oder wenn du DSN-Server hast auch der PC-Name) erforderlich, da sonst der PC nicht gefunden wird.

Beides gleichzeitig in einem Programm zu verwenden ist da unsinnig.