Ah thanks Thor.
It wasn't too bad actually. Initially all the 15 minute delayed figures were on the JSE website, all nicely organised on one page, so I simply scraped that page. Then the JSE had to go kill that page and put each share on it's own page, which I was rather upset about as I'd have to go and scrape hundreds of pages which would take too long. Then I found that the figures were also published on bloomberg, in a much more streamlined way. It still means calling hundreds of links, but at least it's quick enough.
A bigger issue came when I allowed selling in year 2. People logged into their online brokerage account, saw the live prices and traded on the system knowing what would happen in 15 minutes. As the site barely makes any cash, I couldn't afford live prices, so in the end I just added a pending system to the shares which corrects the prices to match what they should be. This sees to have worked well.
If you could tell the whole of SA to join then the site would make enough to afford live prices, see what you can do
I saw your investment club site. Is it for actual investment clubs ie. people pooling cash and investing together, or is it just for groups of people who discuss different investments, but invest individually?