Mike,
Most companies which offer
short term insurance have the option of paying by card over the internet or by phone. I'm not sure about any insurers which will accept postal order for payment. The best thing to do will be to call one by one each company offering temp cover and see which one(s) will accept your postal order as a method of payment. Is there any reason why you want to pay by postal order instead of direct debit?