I'm not sure what your asking here. Do you mean can he only pay one person with the same coins (and not double spend)? If so the answer is yes.
the buyer pay for something to all my sub address, will he knows that he pay to one seller (me)?
is double spend is bad?