Red Hat Kickstart is the right way to install RHEL, but Red Hat's Linux documentation assumes the host can boot via DHCP. If DHCP (or bootp) isn't available, there are some obscure options to provide the network configuration on the linux command line (at the boot: prompt). These options are ip, netmask, gateway, and dns, as in:

linux ks= ip= netmask= gateway= dns=

I found several pages of kickstart docs which are missing these options, but they are listed on