Thanks Big4Flyer and rsteinmetz70112.
So make sure the GA scans all three BPs when boarding and explain that the third BP is the empty middle seat.
Will flyfrontier.com let me buy two tickets in the same name? Or do I need to buy the third (middle seat) ticket using my middle name as first name to trick the system?