You could get a shared mount point, and set the environment variable TNS_ADMIN to where you want to keep your sqlnet files.

If that doesn't work for some reason, you could always soft link all tnsnames.ora's in each ORACLE_HOME to one file on a shared mount point.