You could distribute a launcher file to Go users. The launcher file would have the network address in it and open the target file on the server when it is used.
Brief outline of the scripting for the file:
Triggers in launcher file:
- OnFirstWindowOpen: close file (this file)
- OnLastWindowCLosed: Open Remote File script
Open Remote File script:
- Open File (embed the correct network address for the hosted file on the server, from an External Data Source saved in the opener file)
Distribute the opener. When opened, it closes itself and opens the target file without requiring any user interaction to identify or reach the server.