I mean, can I create them dynamically?
Yes:
>>> import types >>> m = types.ModuleType("mymod") >>> m <module 'mymod' (built-in)>
You can create them dynamically using the imp.new_module method.