I would like to see an identifyer to show your OWN active PERSONAL modes (like +oixw or something)
beside that, $nick(#,$nick).pnick returns the nick in [email].@%+nick[/email] format... so no need to add the nick itself after it...
the code I use is $left($replace($nick($chan,$nick).pnick,$nick,$null),1)
the $left is because mIRC doesn't hotlink names with more then 1 mode char before it :-[