To get the internet to the laptop in the other room the simplest option would be to get an ethernet crossover cable and plug it in, then enable ICS on the desktop, although another (and far more expensive option) is to buy a router (wireless if you want to connect the laptop wirelessly) and then plug the cable modem into the router, then you desktop into the router via a ethernet port then if the laptop already has wireless connectivity built in then you should be able to just connect to the network, if not you will need to buy either a USB or laptop card adaptor, and hopefully you will have internet on both computers