Playing a double round robin with 9 teams, you have a total of 72 matches to play. On each week of the tournament you divide the 9 teams into 3 groups of 3 and each group is sent to a particular site. At any one site the three teams who meet can play only 3 matches (A vs B, A vs C, and B vs C). Over 4 weeks this gives a total of 4 weeks x 3 sites x 3 matches=36 matches. This is a long way from the 72 matches that you say you played, so what have I not understood? Do all teams play on two evenings each week?
With 10 teams you will need 90 matches for the double round robin. My suggestion above of dividing the 10 teams over two sites on the same evening means you could play 12 matches an evening (provided that you always played 6 matches at a site). So playing 2 evenings a week would mean that it is still possible to complete within the 4 week time limit.
Ian.