How can you be sure that PC 2 and 3 are identical hardware? (you can't). If you really want a central "launch" WoW - I would configure it like this.
Make it so each "mojo" can see every other mojo's running copies of WoW. (And SAVE them for future refernce).
Whenever you want to launch mulitple wow's on seperate PCs, just highlight them all (ctrl click?) and "launch" them.
that way any copy of mojo can luanch another copy of WoW on another machine, provided mojo is runnin there already.
This would keep your "no master no slave" setup.
as far as affinity goes, you'll maybe.. right click each wow config and set it there? remote mojo config from another mojo? have it save on the local mojo for each wow?
And I STRONGLY advise against all this "pushing / pulling" config nonsense. If you do that, you'll basically be moving to the master / slave setup. I like the concept that there is no master or slave.
Connect With Us