I'm using a Google Spreadsheet to track our club championship points. It works great, and auto publishes an update any time I update the points. I believe I could integrate right into the website if desired, but I haven't bothered. I've simply provided a link from our website to the published version of the spreadsheet. The published version is view only - so nobody (in theory) can edit the data except me.
Another company
Zoho has a wider range of online office apps that are available for free or very cheap use.
You could do everything you listed with the free Google tools.