It is possible to do this - no miracles required!
I guess you have split your 32 players in to 4 teams or groups and you want to arrange it so that each game has one member from each team?
month 1
1 9 17 25
8 15 22 29
4 10 24 30
5 16 19 26
7 11 20 32
2 13 23 28
6 12 21 27
3 14 18 31
month 2
8 16 24 32
1 10 19 28
5 15 17 27
4 9 22 31
2 14 21 25
7 12 18 29
3 13 20 30
6 11 23 26
month 3
4 12 20 28
5 14 23 32
1 11 21 31
8 13 18 27
6 10 17 29
3 16 22 25
7 9 24 26
2 15 19 30
month 4
5 13 21 29
4 11 18 25
8 14 20 26
1 12 23 30
3 15 24 28
6 9 19 32
2 16 17 31
7 10 22 27
month 5
7 15 23 31
2 9 20 27
6 16 18 28
3 10 21 32
1 13 22 26
8 11 17 30
4 14 19 29
5 12 24 25
month 6
2 10 18 26
7 16 21 30
3 9 23 29
6 15 20 25
8 12 19 31
1 14 24 27
5 11 22 28
4 13 17 32
month 7
6 14 22 30
3 12 17 26
7 13 19 25
2 11 24 29
4 16 23 27
5 10 20 31
1 15 18 32
8 9 21 28
month 8
3 11 19 27
6 13 24 31
2 12 22 32
7 14 17 28
5 9 18 30
4 15 21 26
8 10 23 25
1 16 20 29