There are a number of event management systems availlable to use to assist in running table tennis events. One such system is called Zermelo and is available as a free download. Zermelo even interfaces with Ratings Central to upload your results to the web.