LF, sounds like you just need a DSL compatible router. I set them up for my customers all the time. They have a built in place where you tell it that you're using PPPoE and put in your user name/password information. Then you can usually tell it either to keep you logged on all the time, or to just log you on whenever you try to get to a web page and log you off after a set time of inactivity. I've probably got one here in the shop, but I think for coming to install it for you we'd have to charge a wee bit more than the usual 10 dollar onsite fee...
Edit: A hub wouldn't work, uranub, it won't split the IP between the two computers!