I think a system like that would only really work if it was fully player driven. The more players invest in certain stocks, the more expensive they get and so on. Every stock starts with a certain "base value". The only money getting introduced into the economy would be the "base value" of every stock since all price changes are driven by money that's already in the economy instead of introducing a "semi-random" amount of money into the economy regularly.
BBCode