Lucky from OMAAT has just written an article about putting middle names in booking airline ticket. His conclusion is that there is no need and in my experience with many airlines, I never put my middle names and never had problem with QF, VA, JQ, SQ, JL, NH, OZ, TG, BR, BA and AC.
However...