You don't need a script to startup te services. Under RedHat-based distributions (which is what it appears you are using), running this:
chkconfig servicename on
Will automatically create the symlinks for startup for the appropriate run levels (In this case (3 to 5). Under debian-based distributions, you would do
update-rc.d servicename defaults
To do the same thing. In fact, you can also reorder you start priorities with this tool as well:
update-rc.d servicename defaults 91
With upstart (which is what current version of Ubuntu is using and what Red Hat is moving to), you can even add dependancies so that one process will start only after a specific service is up. More info here:
At any event, if you don't want to use either of those mechanism, you can always use /etc/rc.local to start up your scripts. Unless there is a very good reason, just work with the tools that is already provided by your distro - it very likely better than what you can come up.