I think I'll just take the hit and buy a return ticket. Yeah, i'll be out like a thousand bucks, but I guess thats the cost of this whole thing. I would rather be safe than sorry.
Personally I think return tickets play a minimal role in the days of internet travel. Does she have a USA or EU visa? Just say she's travelling onward. Or buying a ticket later by internet for flexiiblity anyway.