Visitor visas do not need sponsorship. They must be able to support themselves. Though you can provide a letter of invitation, that they will stay with you and you will pay for their expenses... even then, they have to prove that they have strong ties to whatever country they come from.