On your cable connection question, most of the time it's not enough to host a lot of people. It really depends on your upload rate. Most of the time cable connections have great download, but the cable companies limit the upload rate. On your second question, you have to have the game software along with the OS.