Eventually I figured out how to use mamehooker properly by piecing together bits of the readme file so I thought i'd better document it here incase anyone uses this simple to make interface in the future.
Basically I needed to write scripts for both states of each lamp (on or off) and then point to the scripts via the ini file for the game.
Here's what the ini file looks like in mamehooker for my Chase HQ
Now what that bit i've nicely drawn around tells mamehooker is:-
For lamp 0 State 0 (off) "Read From Script" 'chasehq'
For lamp 0 State 1 (on) "Read From Script" 'chasehq2'
For lamp 1 State 0 (off) "Read From Script" 'chasehq3'
For lamp 1 State 1 (on) "Read From Script" 'chasehq3'
So basically each script i've written has the command for the led on my lpt port, I have led's wired to pins 2&3 on the port (which are led's 1&2)and grounded to any pins from 18-25 on the port.
So if I wrote lpe 1 1 1 in the script it is giving you the location,led number and state. port 1, led 1, state 1 (on).
Sorted!!!.... Works like a charm!
Wish I could say it's all been fun but it hasn't..... it's been a combination of reading, guessing and just plain luck!!
Obviousley if anyone else decides to build a simple interface for using mamehooker I hope this gives to the general idea of how to get it working!