Here is what I would suggest:
- Create a relational database containing all the information currently in the P&H.
- Create an interface for that database that allows for all the operations the dm needs to perform:
-- Increasing/decreasing holding levels, changing province ownership, changing prosperity, etc.
- The same interface can be used to pull out reports
-- A full report in a format than can easily be made into a spreadsheet. In effect I want the database to be able to print out the current P&H. However, I also want it to be possible to pull out a report of a specific realm, province and so on. Again, both in a format that can easily be read by excel/openoffice (or something like it), and in a nice readable format.
- The database should also contain armies, their location and their status... as well as structures and so on. Ie. EVERYTHING.
... And that's pretty much it. A nice, structured database, possibly a program for interacting with it that is modular in design - so things like actual turn handling can be added on later.
A few things I think should go into this:
RoE will eventually end, I imagine someone might start another game at that point... rules are likely to be changed. Therefore everything should be modular and easily replaceable.
RoE might spawn the occasional "child" game - This is the most alive Birthright community I know of, with the possible exception of Leicester. This is as likely a growing garden for new Birthright related PbEM's as any.
Speaking of the Leicester community. People need to take a look at BirMail
http://birmail.sourceforge.net/It essentially has everything that Niller just suggested, as well as the functionality to create a ready Birthright PBEM homepage that is very high quality. The only drawback... it implements the 2nd edition rules. THey are fairly hardwired into the program, but I think it might be a goldmine for ideas.
Even further, getting in touch with the people making the new generation of this program might be valuable. They are designing it for 2nd edition rules (the Leicester community is like that), but certain parts of it... such as the basic database and everything I mentioned above, could be made so it could be used for both original rules and the RoE rules.