@Anthony *******
I never had to show my passport number when I booked my flights. And even IF she would have to show her passport number, it is easy peasy: She would book the flight on her British passport, exit UK on the British passport, enter Thailand on her Thai passport, check in to the return flight with either both passports or only her British passport, exits Thailand on her Thai passport, and enters UK on her British passport