The person visiting the UK has to go to their local British Consulate. There they will give him/her a list of what they will need. If you are paying for the trip you will have to deminstrate that you have sufficient funds to do this (bank statements etc). You don't actually 'sponsor' a person as such