Hi Sathish,
An elegant way (which I use) would be to put all your client in DHCP mode and configure your dual-homed host as an DHCP server. Then you do not have to assign gateway etc to each individual client on the network.
Along with this, you need to configure your iptables as pointed out by Ricky.
This should solve your problem of internet sharing.