The first thing to check is the small print of your contract with your ISP. If that doesn't allow sharing WiFi outside your own home (and usually it doesn't), this discussion is a no-go on this forum. So please provide a link to their TOS. We're a law-abiding forum, you know.
I Have a neighbour that lives 50m away from in LOS, i would like to know a cheap way for him to connect to my wireless, i have TP-Link 300Mbps Wireless N Router ( TL-WR841N ) ... if anyone has any ideas this would help ... even DIY !!