Option C is the way I have gone; I have done it a few times with an agent there who will issue the tickets and then have them couriered to Australia. Means that the journey can be started with no need to stop in BKK to collect tickets
I have the email address and phone number of the one I use if you are interested
Dave