You need an ADSL router. This will allow either PC to connect to broadband line without desktop being switched on all the time.
If you want to connect laptop wirelessly (assuming it has wireless function) then go for a wireless adsl modem/router. Such as click here
If you are going to connect laptop by wire then consider click here