There are no good solutions to this problem, the best advice I could give would be to increase the number of players to 16. With 12 golfers you could use the Whist Schedule for 12 items (click on the "visit the pages that inspired the forum" button near the top of this page), and just pick any 5 of the 11 rounds - this will ensure all the partnerships are different, however opposition pairings will range from 0 to 2 times.