expounding on what the previous poster said.
IPMasquerade is not really needed anymore on the 2.2+ above kernels with IPTables.
IPChains yes, IPTables no.
This is now achieved with pre-routing and post-routing.
Destination Nat (DNAT) will translate a port like 80 and send it to an internal address.
If you want to do this very easily without having to know the actual syntax.
Get yourself fwbuilder (fwbuilder.org). Assuming that you have a RH box with gnome installed. download 5 things from their downloads page, gtkmm and libsig are listed on their page as direct links, no need to try and find them on freshrpms.
You can graphically set up your firewall and then compile it for IPTables. If you look a the NAT table, you can easily achieve what you are trying to do.
But if you want to code it yourself. Get Buidling Linux Firewalls from New Riders by Robert Ziegler. It will cover all of the synatx you need for DNAT.