Thanks Trojan Pony - I need to stop posting on crack.
Though the site is limited to a fantasy football schedule, you can still use it to put something together. Under the 10 team/2 division option, they had a choice of a 22 week season where each team plays divisional opponents three times and all other teams twice. We went with this option in our keeper league.
It's not perfect but it might give you some ideas with putting your schedule together.