Cita: no quiero instalar MySQL en cada equipo cliente ni tener que tener un equipo como servidor solo para ello
Si no quieres instalar MySQL dificilmente lo podrás usar...
Instalarlo en todas la maquinas no tiene sentido excepto que cada una use una bbdd independiente. Replicación y sincronizacion a parte, si las maquinas estan en una misma red no tiene sentido...
Si todos los usuarios deben trabajar contra la misma bbdd no tienes otra solucion que tener un servidor que le haga de host y que el resto de maquinas accedan a el. Si se usa exclusivamente como servidor o no (es decir que se use para otras cosas) es cosa tuya y de ver el rendimiento que consigues...