in reply to COM Objects and the need to know more

I haven't tried this, but the Win32::OLE documentation of the new method says:
To create an object via DCOM on a remote server you can use an array reference in place of PROGID. The referenced array must contain the machine name and the program id or class id. For example:
my $obj = Win32::OLE->new(['my.machine.com', 'Program.Id'] +);
A word spoken in Mind will reach its own level, in the objective world, by its own weight