Certainly. You would need to create three different adskflex.opt files to use my example. Your adskflex.opt options file should include the following:
------------------
TIMEOUTALL 900
GROUPCASEINSENSITIVE ON
GROUP Users Username1
INCLUDE 71200ACD_2010_0F GROUP Users
MAX 1 71200ACD_2010_0F GROUP Users
EXCLUDE_BORROW 71200ACD_2010_0F GROUP Users
------------------
Now essentially what this file would do is create a TIMEOUT of 15 minutes to release an idle license. The next line makes it so when you create a GROUP, it ignores case sensitivity. The following line creates a GROUP called Users and you would then list the user that you want to have access to your license (you would change this user for each of the three adskflex.opt options files.) After that is the line where you INCLUDE the option for that user group to have access to the license. My example uses the feature code for AutoCAD 2010, but you can put any feature code from your product in here as needed. The INCLUDE option only allows that user access and excludes all other access. The next line ensures that the group can only have one license at a time. Assuming you only have one license, this may not be necessary. I just included it because I am not sure of your setup. The final line makes it so that borrowing is disabled for that feature code. This will keep any of the users from borrowing the license to extend their usage for longer than they are allowed.
What you would then need to do is creat a simple DOS batch (*.bat or *.cmd) file that would copy and overwrite your adskflex.opt with the necessary file and run it as a Windows Sheduled Task. You will also need to include the license reread command using the LMUTIL.EXE. Simply run the command LMUTIL LMREREAD and it will force an update of the license file thus putting the newly copied options file into effect.
Does this make sense?