server 12 having a processor 42 memory 38 and a software program 36 having various modules capable of implementing the various aspects of the system 10 discussed herein the server 12 also includes a tournament database 14 that interrelates data stored to the server the server 12 communicates with scorekeeper computing devices 16 which may have access to a web browser 18 or a public user computer 20 having a web browser 22 all such communications conducted via a communication network 24 such as the internet in general by using the system 10 a tournament scorekeeper is granted access through a secure remote connection to the tournament server 12 and is permitted to upload score information for tournament events these scores may be entered into html forms 32 that are created automatically by the program 36 and that are displayed as webpages on the scorekeeper 39 s mobile device 16 in the web browser 18 the program 36 also generates a unique key 28 that may be provided to the scorekeeper as a hyperlink a separate key 28 is created for each scorekeeper and each key 28 is associated with a particular tournament and tournament position as described below the key 28 is preferably entered directly into the scorekeeper 39 s mobile device 16 and submitted to the server 12 the server 12 receives the submission and the program 36 authenticates the key 28 establishes an authenticated user session 26 builds the html forms 32 and provides the scorekeeper.