Working on a league table and a fixture list so people will only need to play a few people each week to qualify in the league. This should give people more option if they need to reschedule a game with someone.
To try and keep it going and managed I will set a play date (1 day a week where I'd like people to try play their weeks matches). If you can't make that day it will be up to you to work out a new date. Failure to do so will result in penalisation. It isn't all on you though!
Now since your opponent should be getting this message whilst playing their games (if you thought to send it in advance and were courteous to them), and will have to come to the forum and report scores later (unless we have someone able to monitor and record matches, which would be awesome!) they will at this point be in charge of working with you to reschedule. If they fail to reply the penalty will be on them.
Should both parties have an issue, we'll move it to another date and I'll intervene and try to help set something up.
Hope this seems fair to everyone as I don't want anyone missing a match to (on either the having to miss or being stood up sides) feel they've lost out.
So finally!
For a 22 man league, 3 matches a week, 7 week league ( (22 - 1) / 3 = 7 ). So even if you have a busy life I'd hope you have time to join in and play. And yes this formula can be modified to shorten each run through the league, add more people and so on.