I think you misunderstand what mamehooker does. It does exactly like the name states... it "hooks" mame... it doesn't add anything to it. Certain games in mame have outputs hooked up... this has nothing to do with mamehooker and it's done at the driver level. Mamehooker has the ability to hook mame and communicate with it, thus allowing games with outputs hooked up to control hardware via scripts. Each individual game has it's own unique outputs (if any) and you'll need to fill out the ini file for each game you wish to control.
Area 51 doesn't have outputs (I checked the manual) so there isn't anything to control..... I'm not sure where you got those output names from in that example you posted. Follow the tutorial on my site and it'll help you out. Mamehooker will let you bind a function to a keyboard keypress, but that's about the extent of controlling things without proper outputs.
You might possibly be able to add some memory captures via troubleshooter 2, but that's a whole other bag of worms.
If I helped jollywest in any significant way I don't really have much of a memory of it. You might want to contact him.