Originally Posted by metcala
First impression: Ask yourself the question: "Why not use a combination of PHP and MySQL?"
Generic XML is one of those technologies that you really need a good reason to use. What you're talking about sounds more like a database, which XML is poorly suited for. Its wordiness works against you.
XML is okay for transferring the information, but even raw data like this might be better off in JSON.