Background Noise -
I'm afraid you'll have to ditch your USB adsl modem and buy a wireless adsl modem/router. Your USB modem cannot be connected directly to a router (wireless or otherwise) to share an adsl connection. As you have already noted, if your laptop doesn't have built-in wireless capabilities, you'll also have to buy a wireless PMCIA adapter or USB adaptor/dongle for your laptop.
for example, see
http://www.dsl-warehouse.co.uk/product.asp?pr=DSL-904
Also, if you have two PCs in your house (i.e. a main PC and your laptop) a slightly cheaper alternative solution would be to buy two USB wireless adaptors (one for each machine) and setup an 'Ad Hoc' wireless connection between both PCs (do a search in google if you don't know what the difference between 'Ad hoc' and 'Infrastructure' is!). Then connect the USB adsl modem directly to your main PC and use the Windows 'Internet Connection Sharing' wizard to allow the laptop to share the Main PC's internet connection. The downside of this method though is that your main PC would have to be switched on and connected whenever you want to surf wirelessly using your laptop. There's a very good guide here how to do this:
http://www.microsoft.com/windowsxp/u...02april08.mspx
hope that helps