Soy, pumpkin seeds, Cottage Cheese, Pinto Beans, and almonds, are some of the better "non meat" forms of protein. You may also want to consider protein based drinks. There are some really good ones out there....
http://www.all-soy-products.com/a7-s...ein-powder.php
http://www.horizonweb.com/Vegetarian/NonMeatProtein.htm