There are a couple of ways you can go about this and what you decide to do depends alot on what your ISP is giving you.
If you have more than one PC that you want to have access teh internet, you will need to have one IP address for each PC that will be using the internet seperately. Generally, an ISP will only give you 1. If you want more than 1 address, they will give it to you, but usually charge you more. You have three options:
1.) If the ISP gives you multiple IP addresses, no problem... Plug the ADSL router into your Hub (you can do that, it has an RJ45 connection right on the back of it) and plug all the workstations into the hub, then setup TCP/IP on all teh workstations to reflect the unique IP addresses the ISP gave you as well as the default gateway number and DNS numbers... All set.
2.) If the ISP will only give you one IP and won't give you more or wants to charge you for more, you can use this option, or number 3 depending on what hardware you have available... Buy a LinkSys Cable/DSL router. You will plug the DSL modem into the Linksys Router and plug the Linksys router into your Hub. You will configure the Router with the IP address the ISP gives you for external internet traffic and you will the internal side of your router to use a different IP scheme (ie 10.0.0.x or 192.168.x.x) Setup your workstations with the internal addresses and the router will do the rest (the instructions that come with the router are pretty easy to follow.
3.) Cheaper than the router if you have some older PC's and parts handy, build a Proxy server... put two NIC's in one machine and plug the DSL modem into the first NIC. Assign the ISP's IP address to that Nic. Assign a different IP scheme tot eh second NIC and use that scheme for your internal workstations. Next download a free Proxy server like AnalogX or AllegroSurf (free if you only use it for home and limit it to 3 workstations) from tucows.com and complete the setup...
If you aren't familiar with TCP/IP, IP schemes, or configuring computer hardware, I would definately steer you away from option 3. Option 2 will involve laying out a little more cash, but it would be much easier to setup...