Al final en internet encontré la respuesta; hay que crear una unidad de red en el PC "maestro" e instalar en los PCs que se quieran el programa (siempre que la licencia lo permita, por eso digo lo del punto 1) y entonces en los PCs "esclavos" buscar esa unidad de red creada en el "maestro" para ejecutar el programa utilizando el mismo ejecutable (lo que significa que cuantos más PCs conectes, más petado irá el "maestro", ya que todos usaran las mismas bases de datos y el mismo ejecutable.