You said that one passenger cannot buy two seats. This is not true. Often called "comfort seats", and usually you just pay the base fare and not taxes/fuel surcharge/etc. The name for the second seat is usually has an extra word added, depending on the airline.