I am creating a asp.net solution in which I want a user
1) To create template pages dynamically (He should able to give template a name of his own and should actually generate a file)
2) he should able to create pages dynamically and select the template for this page.
3) should able to create and link these pages dynamically through admin back end of the site.
This is kind of CMS idea where i know how i can manage the content of the pages but i want some idea where user can create templates and pages dynamically and link it to main site.
Any open source tool available for this???? any idea how to execute this is welcome....