The system involves two forms, one CGI program, three other binaries run by the CGI (the page generator, bhs [a custom cpp -> HTML filter] and montage [ImageMagick's bitmap concatenator]) and two data files for tracking updates. To my knowledge, it is totally unique on the WWW.
Of course, the chances of a mistake being made by people when submitting the winning numbers meant that I've had to impose a rule insisting that at least 3 people must agree w.r.t. the winning numbers or the jackpot prize pool before I re-generate the appropriate pages and graphics.
The first figures you need to watch out for are the estimated jackpot prize pool, the machine used and the ball set used. These are announced on the TV show somewhere around 7.55pm BST - type those figures in (the machine and ball set are selectable pop-up menus) and click on "Send Update". You can submit them one at a time or all three at once - it's up to you.
You'll get back the same form again with the jackpot pool amount duly "nicely formatted" (commas put in, figure rounded down to the nearest £10,000) and the machine/ball set displayed. Next, shortly after 8.00pm BST the draw will start - you need to type in each number and click on "Send Update" as each ball rolls out. After the 6th number has been typed in and submitted, they will be sorted in ascending order (which may initially confuse you - I'm just doing it a little earlier than the BBC does it !) and you then can type in the bonus number and submit it.
If any of your submissions agree with at least two other people, then a couple of pages (the lottery home page and the individual lottery page) will be re-generated and you will be informed of this. The Live Updates overall status is treated as one external WWW site and is compared to other external lottery WWW sites. If the overall status agrees with at least one other site, then the appropriate pages are re-generated and the live updates system is then disabled. The system is also disabled if two external UK lottery WWW sites agree with each other regardless of the Live Updates status.