ok i've got it working. eventhough it shows 2 gameports, gameport0 is what i want to use.
however, i only want to run an app when the button is on, but if i leave the off command blank, the app says "runtime error 53 file not found" and exits. if i put a command for the off command, as soon as gameport.exe starts, it starts to execute the off command over & over... and every time i push a button, the on command will execute & the off command will execute over & over when let go of the button. i think the app should be made to not do anything if the command is not specified.