Yes. This is completely possible - provided that you control the source code for the plug-ins, or at least the source code for the plug in loader.
This is possible because each individual SoftwareShield license file may have up to 64 different Authorization Definitions inside it that can each control completely different elements of your software (including controlling individual modules or DLLs).
You could program each individual module to load/execute (or not) based on its own unique Authroization Definition - from a single license file. You also have the option of using logical "groups" of modules which are controlled by SoftwareShield, allowing you to activate more than one module at a time. All from a single license file you distribute with your software.
Depending on how you wish to license the modules, you could individually license 50 to 60 modules - and many times that if you license them in groups. There are many possibilities here depending on exactly how you want to license them.