How can I have 2 licenses on one server but keep the seat pools seperate?

We have 2 licenses for the same SW. We'd like to run them from one server, but we need to make sure the department only gets seats form the license they purchased. Is this possible and how would we set this up?

SolidworksAdministration