I think you have the software you need in the Software BaseStation, it's just a matter of configuring it. On the other hand, you may not need anything beyond what you've got, if you have the PC configures properly.
You don't say what operating system the Dell is running, so I can only give you general guidance. Firstly, your PC is getting an IP, or you wouldn't be able to ping anything from it. It probably doesn't have the correct network settings, and thus can't resolve addresses, etc. In the network settings applet, you need to select the TCP/IP protocol, then click on "Properties." You should be able to select such things as DHCP ("obtain IP address automatically"), a gateway, and DNS servers, etc. Since you are running PPPoE, you should be able to simply set the PC's default gateway to the LAN address of your Mac. This should, in theory, tell the PC where to look for the DNS settings, etc. so you can start surfing.
There are two hardware choices you can consider. The first is harder, really a pain for some people, but it costs less. The second is more expensive, but is more rugged, and will probably give you more of what you want from your connections.
1-get a second network card for the Mac, install it, and install a software router package-there are several available. This gives you some of the benefits you're looking for, though you will have to research which software you want, install it and the NIC yourself, and worry about whether you got it right until everything works.
2-buy a wireless router, follow the setup instructions, plug in a few cables, and surf on. This costs more, but you get tech support from the vendor, and usually a much better wireless range. Your call.