This simple command line tool lets you open a file from one computer on another.

To use it, on the computer on which you want files to open leave the tool running:

remoteopen --role server --acceptClient clientName1 --acceptClient clientName2

When you want to open a file from another computer, on that computer run:

remoteopen --role sendOpen --server serverName1 --file C:\users\jane\somefile.txt

The tool only sends over the file path as a UNC path to the server so the user on the server must have access to the hidden drive shares on the client. When the server gets the request it opens the Open With dialog for the file.