CMS, allowing to add and remove pages


I’m creating a CMS for a flash website, and was just wondering if there are any problems with allowing the client to have the ability to add/remove pages?

Would you usually include this kind of functionality? Or is it just too hard to program?

Oh, the CMS will just be php based.