Now if you could free ticket i would be downright impressed.
Free ticket is easy. Just buy a ticket online and use someone else's bank account data (which should work in most of Europe via SEPA direct debit). Bank account data is widely availabe on the web, as this is generally not thought to be highly sensitive information. If you do it shortly before the flight, the account holder will most likely not notice what's going on to have the ticket cancelled in time.
For bonus points, you can get the ticket issued under a pseudonym and alter the boarding pass to match your real name, so whenever you get asked for ID you won't get into trouble. The only thing where this won't work is when you want to check luggage (or, when flying to the U.S.), as there people will match your ID against what is actually stored in the airline's database.
Of course, if you do this without the bank account holder's consent, this is plain old direct debit fraud. So kids, don't do this at home.