I ran a myleague around 2000-2001 and if it wasn't the most successful I don't know of one that went better...
http://www.myleague.com/war2rusimple cases format....if you are rank 100 and beat rank 50....you gain half the difference which is 25 rungs.....im leary of leaving It public....so here early on I will leave it public....first sign of hassle and it goes private request invite....
I remember it had some functions to catch guys fake reporting ect...
perhaps run a bot in chat with a link to the leagaue to make it an easy 2 click process to report losses......the loser reports the loss and has an option of leaving a comment.....see ganz screenshot....that's from cases....
it is very customizable...no one is going to sit in the top 10 for long if they go inactive....
comments, questions,..ect..