I could do it, but I wouldn't know how to calculate ELO ratings and such. What I could do is get a list of names of the players. Then I'll add 3 points to each user if they win, 1 point if they lose. Then at the end of a pre-specified period, the one with the most point wins the league! This way, new players could join the league midway, making it accessible to everyone. How does that sound? Just my two cents worth.