Something is weird here. While you test for protein in the urine, the point is to ensure you aren't showing signs of preeclampsia, one of the symptoms of which is spilling protein in urine. I've never had a doctor look at protein levels for any other reason and I've been around the block 3 times, most recently 3 years ago.
Re iron. It's for more for her than the baby. By this point, her circulatory system has expanded by 50% to supply the baby. That can seriously tax iron reserves. If all goes well, she won't lose much blood during delivery and even then, she's going to be exhausted and would do a lot better if she's not starting out anemic. So, yes, she needs supplements. Also, she should consider taking colace along with it because they can be very constipating. Colace is very safe during pregnancy. I took it daily with all three of mine. Red meat is good and eating citric acid (e.g. tomato sauce) with it can improve absorption.
Re protein. Yes, she needs a good amount of protein but I wouldn't go overboard. A lot of people espouse the Dr. Brewer's diet (which is pretty high protein) to grow healthy babies. It also leads to excess weight gain and very large babies that some women later regret. I have known women who did the Brewer diet with one pregnancy, gained a bunch of weight and had a difficult delivery of a large baby, and then chose to eat more normally with subsequent pregnancies and gained less weight and had easier deliveries. I would recommend that she make a point of eating 10-30 grams per meal with every meal because it will help to keep her blood sugar levels steady. 10 grams is like 2 eggs. 30 grams is like 150 grams of chicken (maybe 1/2-2/3 of a large chicken breast). Non fat greek yogurt has lots of protein too. But anyway, if I were her, I wouldn't stress out about it unless she's having problems (like hyperemesis or poor weight gain).