Would the following schedule work?
W1 1 16 4 18 19 12 15 2
W2 2 19 4 13 10 14 3 18
W3 3 9 13 19 17 11 10 20
W4 4 9 10 12 1 5 19 7
W5 5 3 2 20 7 4 18 16
W6 6 13 20 15 2 10 7 12
W7 7 1 2 3 17 9 6 4
W8 8 7 1 10 11 18 17 19
W9 9 19 11 8 5 13 16 2
W10 10 16 15 9 14 20 6 1
W11 11 8 20 5 2 1 14 4
W12 12 18 9 7 8 13 16 14
W13 13 11 18 4 15 17 5 6
W14 14 13 5 10 7 9 4 15
W15 15 17 7 14 16 2 11 10
W16 16 17 12 13 4 6 10 8
W17 17 12 18 20 5 14 1 13
W18 18 6 19 15 20 4 8 9
W19 19 20 14 1 13 8 7 6
W20 20 2 10 6 11 18 9 12
W21 1 10 3 11 8 15 12 5
W22 2 3 12 8 1 15 13 17
W23 3 6 8 18 10 5 14 16
W24 4 11 8 9 12 20 3 7
W25 5 15 17 16 3 7 20 19
W26 8 14 17 2 18 3 15 9
W27 11 1 3 7 6 16 13 18
W28 14 4 16 12 19 17 20 11
W29 16 5 6 17 9 19 2 1
W30 19 15 5 6 14 11 12 3
Where any pair of players occur together in either 4 or 5 of the 30 weeks. The first player listed is the one who hosts.