Software uart functions are available with MPLABC18 Compiler, and the functions are written in assembly, you can import those function by copy paste and put those into your project, and then use them with xc8 compiler.
- - - Updated - - -
Have a look at these threads also
http://www.microchip.com/forums/m675843-print.aspx
http://www.microchip.com/forums/m677168.aspx
http://www.microchip.com/forums/m653620.aspx
If you are not able to do so.
i will do it for you, but will take some time.