Marty, that still doesn't change the fact that you're not an OP upon entry to a channel. This is what napa meant:
on !*:join:#: { $+(.timer,$nick,$network) 1 2 opcheck $nick $chan } alias -l opcheck { if ($1 isop $2) { ;do something }