What better to do on a Saturday night than code. I could even cube, but no...
I've improved the live results script some more now since last posting in here. A few new things:
* grabs and displays styles from spreadsheet (well, for the most part...)
* included Ton's addition to display time of last update
* cleaner individual results display (Tim's suggestion)
* public upload / filesystem checks
* more organized/clean filesystem structure
* notices for events that are done/in progress/not begun
* should be a bit easier to customize
* added in some javascript to handle data
* touched up css some (just don't use IE < 6, although it still isn't bad even in that...)
I really debated adding in the httprequests, since now it won't work at all in some browsers, and providing links to specific results becomes harder - almost as bad as using frames

.
Sample is here:
http://koii.cubingusa.com/cm/results/
Downloads here:
http://koii.cubingusa.com/cm/results/results.zip
http://koii.cubingusa.com/cm/results/results.7z
Things I'd still like to do/improve:
* Check for small errors in spreadsheets and alert the uploader so they can correct it - to make Bob and Ron's lives easier
* Store spreadsheet styles more efficiently
* cleaner/ better code in general
* sort results by specified column
* clean up css some more
* use hashes instead of query strings - better for those URLs. Then I'll be happy about using javascript.
It is a nice idea. What is the intent for availability? It seems a little silly for every organizer to have to download and install the script to use it on their own. Why not centralize it somewhere?
I've been thinking about this, and have written the script to make handling more than one competition fairly straightforward. I'm not sure if this is a direction I want to head in though, since the WCA results system will amass all official results regardless of any other attempt at centralization - so why duplicate what has already been done? Also, if more people toy with the code, that will probably lead to better code and more features. With that being said, I wouldn't mind having something set up for people who don't want to mess with setting up a system on their own.