Not sure I completely follow your end goal. However, to allow people to dynamically update their own pages, we have been working on Joomla. They create their own page, their own bio, update their own material and publish it all themselves. The groups system really helps to control who can create/approve what content, and very little of the frontend is hands on from the IT perspective. The really nice addition is that it includes a couple of wysiwyg editors so nearly anybody with a connection and account can make a somewhat decent page.
The other benefit here is that you can connect the database info to something simple for you to maintain. Accessing the "users" section for example from your input app allows you to easily input and update simple info (name, position, phone, location) and making small simple changes to the code to call the entry in the database would allow you to have easy updateability as well.
-Chad
|