sure but you must use manual tools.
also, i dont understand what you mean by "a CMS"
DNN is not a CMS, it is an application framework that can act as a CMS with the proper modules installed (where the modules will be performing the CMS functionality, not DNN). So... your question should be: what modules are there out there that can offer the functionality that i want.
One type of modules you can look at is the type of modules that let you define your functionality dynamically. Like the DNN Core form and List module, R2I Open Web Studio and DNNDev Xmod
why do you need different "pages ". Its all virtual anyway. If one module can handle multiple polls with comments, why not go that way.
Sincraft wrote
I think the thing that concerns me is, DNN seems to want to charge for their modules - while a open content cms like Drupal has thousands without fee. I'm afraid to get neck deep and find out that a critical aspect of a project is missing and will cost me.
Please do not mix up DotNetNuke and third party extensions. DotNetNuke corporation does not and will not charge money for the community edition. Third party developers often charge money simply because they have to eat. If building DNN modules is your day job, the money has to come from somewhere....