Hosting a local race is run through your computer and is only available to people that are on your internet connection. For example if you had a couple friends come over and they brought kart racing pro they would be able to get on the server. Hosting a world race is also a connection from your machine, but anybody that is on kart racing pro can access the server. Although I recommend you set up a dedicated server if it is possible, for maximum performance.