echo "/u01/app/oracle/product/9.2.0/bin/agentctl" >> /etc/rc.d/rc.local
echo "/u01/app/oracle/product/9.2.0/Apache/Apache/bin/apachectl" >> /etc/rc.d/rc.local
These lines appended to rc.local are enough to make agentctl and apache to run at every system boot. This is the preferred way to go.
However, you can also write a script to start/stop apache and others just like the other scripts inside init.d (you can copy a matching script then edit it to suit for apache and the other). These scripts should be inside the init.d directory. then you can do 'chkconfig add new-script-name' which will make it visible to ntsysv menu from where you can enable/disable it to run it at boot times just like all the others already there.