Hello Hartley,
(Topic moved here.)
You can route different virtual ranks (or parts of them) to different audio outputs (via audio output groups).Routing takes place at the virtual rank level.
If a given virtual pipe/rank is shared between multiple divisions then you can't route the same pipe to different speakers depending on which virtual division caused it to sound. Since Hauptwerk's routing and virtual ranks/pipes are designed to model they work in a real organ, I don't think that's something we'd want to change in that respect -- sorry. (I.e. a real shared/borrowed pipe wouldn't be able to sound from different locations in a room depending on which division you triggered it from.)