Res := fpSystem('/usr/bin/xfce4-terminal')
will open a new tty .
To send logging information to this terminal you could use
Assign(tf,/dev/pts/XX where XX = actual tty number
ReWrite(tf);
WriteLn(tf,'This is a log entry'
Close(tf);
How can your program determine which XX was used for the new tty?