OK, this is possibly the simplest solution, at least possible cost. Get hold of a simple switching hub - a 4/5-port will do, and should not cost you more than about R300. Plug a lead from the wall socket into the hub, as well as leads from the network ports on the PC and laptop into the hub (standard CAT-5). You'll have to make sure that you use the 'MX' port (i.e. cross-over) on the hub for the connection to the wall socket, I think. You should now have simultaneous connectivity from both your PC and the laptop via ADSL to the Internet - just make sure you configure Windows properly. You may even be able to use the same account, depending on the facility provided by your ISP. The Windows and network experts on this forum would be able to provide you with further detail if needed, including where you can source a cheap switching hub. For interest, look at www.zentek.co.za
Trust this assists, and that you and your SO will enjoy the figurative mutual surf ...