Ive done this before on delta, and managed to fly LHR-NYC lie flat J class for a few hundred bucks.
You have to find somebody who has access to buddy passes.
It's a major pita, bec. there is no way of knowing you'll get on the flight, before you go to the airport.
Plus you always run the risk of being asked question about how you got the ticket, and that can be a disaster.