I do like the MyBB approach...
Ok, so I am still going to be confused about how to go about it, but an array is a good idea. So lets say I'll use an array, here is what I'd have in my class:
For run hooks, I do not how I'd loop through it, as both for and while loops would not work here, nor do I knw how I would execute the $var_function_name as a variable. I know there is a function for something similar, (call_user_func_array)- but I highly doubt I'd be able to use it on something like this until after a few weeks/months of practice, and I need this ASAP,
Cheers and thanks,
Josh