Running scripts based on wireless interfaces events

Yes, I'd trigger on up/down of your monitor interface.

First would be to write a script that logs the events that you get and their environment so that you understand how the events occur and what you can trigger off of. >> /tmp/some/log/file

For debugging, you can use "printf debugging" or set -x or the like to track the execution.