Since you are training for an endurance event your protein needs should be similar to a male marathoner.
Check out:
Hammer Nutrition - Fuels & Supplements for the Endurance Athlete
They have an excellent selection of nutrition/protein supplements specifically designed for endurance athletes. Most protein supplements are geared towards power lifters who just want to bulk up.
Their site isn't simple...they offer a lot of combination products for the average athlete as well as separate protein/electrolytes/carbohydrate replacements for those who want to tailor to their exact needs.
I have used and recommend Perpeteum for training and Recoverite for recovery (simple enough). Perpeteum is like a sports drink except it is very low in simple sugars and other ingredients that cause stomach discomfort. It also includes a small amount of soy protein as well as some amino acids to help keep your body from burning muscle during a long run. The recoverite gives your body what it needs after a run, to include some protein.
If your friend still feels she needs more protein, some whey protein taken before bed should be all she needs so long as she is consuming a good protein source with every meal (like chicken).
I have also used Muslce Milk and Syntha Six. I recommend them both, but my needs are different as I am also trying to hold onto muscle mass. FWIW my system cannot handle a full blown protein shake/bar before/after a workout. I usually just take a shake after a trip to the gym and before bed, but not following a run.