She needs to book the flight her end, and usually getting a return is cheaper than single, but depends on the airline.
Visitor visa is about a 15% chance of getting one. You need to prove she will return, and that is very difficult, even though our immigration problems are with Africans, Afghans & Iraqi's [img]style_emoticons/<#EMO_DIR#>/Doh.gif[/img]