I’ve been looking into open source content and document management systems. Two that seem appropriate are Apache Lenya – Open Source Content Management (Java/XML) and opencms.org: OpenCms – The Open Source Content Management System. They are both open source, XML based, and offer ways to hide the xml/html from authors and editors.