Как задавать namespace динамически?
А в чем проблема добавить еще один модуль с другим названием в конфигурации приложения?
Просто динамический нейспейс - это признак явных архитектурных проблем.
Автоматически никак. Разве что написать утилиту-генератор классов.