You'll have to provide some more information on that. Which GUI you use isn't usually an issue at all. The question is, how do you want to open a program on another workstation? Should it run on yours and just display on the other? (In which case you just need to set $ENV{DISPLAY} appropriately.) Or actually run on the other workstation? (Then you need to login remotely somehow, using ssh (
).
Generally it helps if you know how you'd do it 'normally' (without perl), first.
C.