A Eurail pass - to get the "student deal", you need to buy them on North American soil, not European soil. Talk to a travel agent about this.
She might not have tonnes of time, but there are different options. The more extravagent the pass, the more $$$$$$$.
Also, if she is a contact lens wearer, tell her to stock up on solution here. When I was in Germany in 1993, contact lens solution was "sehr teuer". 27 Deutsch marks was the going rate (yes, it's Euros now).