To build on this idea, a god way for multi player to be introduced into RCT is that you've got a pool of people that are managers of parks in the same "region". This region has a set number of guests that can choose to go to any of the parks in the region.
From the programming angle you'd have to set up a formula for guests to make their decision on a park with something like (number of rides times park ratings divided by complaints). This might not be the best formula, but you should be able to see where I'm going with that.
When I talk about pools of managers I think it'd would be insane to have any more then 10 "park managers" to every 50,000 people. Then after a park goes under a certain amount of guests and can't make ends meet for so many months, then they get axed from the game and have to start a new with a different pool.
The great thing about this would be that it would be an online game, where you don't have to be online the whole time to play. An online multiplayer game that you can save and go back to. I mean, its not like all of the park managers have to be online at the same time. So you can just work on your park, save it and then go on. You could also check in and see how other parks are doing.
The only problem I see is how one could set up the timer so it works with saved games and the base population you can work from. One way to solve this would be to set up 1 year in RCT to take as long as 1 week in the real world. Therefore, everyone is in the same year. There could be a bunch more problems with this, but its something to chew on.
-------------
Randy Hutchinson
You build it, I'll ride it