"Is their something I can do to have MySQL load each time the server is rebooted?"
yes, read about 'runlevels' and 'initd'
and yes, that will require root access.
A very very bad/naughty/don't-try-this-at-home way of auto_starting mysql could be to use a crontab entry that checks wether mysql is running, and starts it if it isn't. If that were to run every 5-10 minutes, you'd have pretty much the same effect.