Here's my current setup, Verizon DSL through a Westell to a linksys 8 port. After being thouroughly aggravated by their move to "prevent the spread of code red worm" initiative I decided to get a ...
What are you using to do the NAT translation? It should be fairly easy to forward ports for Internet services from the external IPs to the same machine.