Please have a look at
this thread. The main schedule is for 7 weeks and I think a solution based on this is the way to go. There are probably four options.
(1) Use the 7 weeks exactly as shown. All players will have 21 different partners.
(2) As (1), but use the scores from the first 7 weeks to divide the players into equal ability groups for the final week.
(3) Play the 8 threesomes from the footnote in the 8th week. For me this is the most elegant solution mathematically, as I think it's the only way that you will get each players to play with the other 23 players exactly once.
(4) Break the last two threesomes from the footnote and add one extra player to each of the first six threesomes.
Hope that helps.