The schedule below is for 8 groups of 3.  What is needed is 6 groups of 4 each night.  The league is a doubles league, but scoring will be kept for each individual.  Example of 1st week:
Court 1 ABCD  AB vs CD, then AC vs DB, then AD vs BC
Court 2 EFGH   EF vs GH, then EG vs FH, then EH vs FG
Court 3 IJKL     Same round robin format
etc for 6 groups on 6 courts
So, what is needed is for each player to never player with the same player against the same opposition more then once in the season.
I get through the first 3 weeks without any duplicate matches, but then it falls apart on me and I have duplicate matches.
Back in July, you gave me a table for 16 players set up this way and it worked great, but I still can't apply the concept to the greater number of players.