Len,
If I understand correctly, that you only have one court, then what you want is possible. For example:
(A1 A4 B1 B4)
(A2 A6 B2 B4)
(A3 A5 B3 B4)
(A3 A6 B1 B5)
(A1 A5 B2 B5)
(A2 A4 B3 B5)
(A2 A5 B1 B6)
(A3 A4 B2 B6)
(A1 A6 B3 B6)
However it is not possible to have a similar schedule where the 9 matches are arranged into 3 rounds, where all players play exactly once per round. In other words, no such tournament is possible if there are 3 courts available and everyone must play simultaneously.
In the schedule above you need to randomise the order of play for the 9 matches, otherwise B4, B5 & B6 will complain about their byes coming together in large blocks.