Go to the supermarket or drug store, and get some Crest White Strips. They're expensive, about $35 bucks, give or take, but supposedly they work. I've never used them, though.
Also, you could try using Arm and Hammer Baking Soda and Peroxide toothpaste. Guaranteed to whiten teeth. Brush after...