I am not aware of any web sites that might help with a schedule as complex as this. But if I do an internet search for:
tennis doubles scheduling software
then there are handful of software packages that you might consider buying. If you had 18 players, half men, half women, then you might consider using a few rounds from
this schedule.
Hope that helps.