I had actually offered to build a campaign generator, which would have been capable of doing semi-dynamic campaigns (next mission based on results of previous mission and other "war" factors) or a linear campaign (won't let you proceed until you finish the current mission).
Pretzel was extremely helpful, but I also contacted Graphsim for help and got no response.
The offer still stands, but I have a lot less time to work on it now since I've got several other projects going on.
It would be a fun little project. Maybe something will come of it....someday.