@Aki
My solution would be to create a table where there's an auto incremental field ~ ID(or something).
when a new page is created, that ID(in my case) will be a page and this ID will be associated with whatever is added to the Page(s).
to take your example
www.nokplcpowerexample.whatever = ID_1
www.nokplcpowerexamaple.whatever/centralarea = ID_1_1
www.npkplcpowerexample.whatever/coastalarea = ID_1_2

www.nokplcpowerexample.whatevers = ID_2
www.nokplcpowerexamaple.whatevers/centralareas = ID_2_1
...

I believe this can be done using ASP.NET/SQL

--
Many Thanks.

Regards,
http://about.me/cnongera
Clement Ongera.