multiple sites - roaming user

Licenses are Bentley hosted.
Four sites with four activations keys.
One user that works for all sites, but uses each of those sites softwares (staad pro, microstation, stormcad, etc).  Am looking for a way for a single user to be able to use multiple site keys.  Perhaps the license tool is for each application, and I overlooked this, but I cannot find a method to accomplish this.

I notice on the gateway server that there is an XML file that leads me to believe that a Gateway Server can access multiple site keys, and host the individual sites on different ports via the SELCTserver.config XML file.  The section found below indicates that this is possible for the Gateway server.

  <!-- Sample Configuration for Multi Port Use in the Gateway  -->
  <!-- Note You must specify all ports including the default 3998 port -->
  <!--
    <SSConfiguration>
        <gateway>
            <ports>
                <port id="3998" activationkey="ACTIVATIONKEY GOES HERE"/>
                <port id="PORT NUMBER GOES HERE" activationkey="ACTIVATIONKEY GOES HERE"/>
            </ports>
        </gateway>
    </SSConfiguration>

 

So I was hoping that such an implied capability existed for the XM clients as well.  It would also imply that there must be an option to use a file as the storage for keys rather than the registry....

Thanks for any help,

Ricky Medley
Houston, TX