You can use external AICC HACP (which Moodle supports in the SCORM module) - the packages are hosted/stored on your own servers and you provide the clients with an AICC package which links to your externally hosted content. You can then implement various checks on your own server to ensure the user is able to launch the package. It is a bit of work to set up but there might be some commercial off-the-shelf solutions that let you implement your own AICC content server.
SCORM
License key or other protection in SCORM
This discussion has been locked so you can no longer reply to it.