Just have your knives in your checked luggage. If you really need something for self defense on board the plane, carry a solid pen, but not one of those stupid "tactical" pens, or a sturdy pair of shoes. If you need something for cutting, carry a small pair of scissors, since the TSA does allow them on board. If you're flying internationally, though, don't expect to be able to bring them on during your flight back. Here's a link to TSA's website so you know I'm not just talking out of my ass:
http://www.tsa.gov/travelers/airtravel/prohibited/permitted-prohibited-items.shtm
The TSA allows you to carry on two lighters at one time, but you can't have them checked.
Proven a long time ago that that doesn't work. TSA phased out metal detectors long ago, so they'll pick up on those, along with any tactical pens you might have.