in reply to Using the GNOME GUI...

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 (Net::SSH), or telnet (Net::Telnet).

Generally it helps if you know how you'd do it 'normally' (without perl), first.

C.