Certamente!
Puoi avere un sito con 10-100-1000 pagine e su ciascuna mettere una grafica totalmente diversa da pagina a pagina, e non solo perchè se tu volessi cambiare ad esempio aspetto grafico ad una pagina già fatta ti basterebbe andare nel pannello di amministrazione della pagina e assegnargli uno skin nuovo o uno usato in altre pagine.
Dato che Dotnetnuke tiene separata la grafica dai contenuti, ti ritroveresti le informazioni inserite nella pagina con un layout nuovo.