$remove($address($opnick,1),$chr(42),$chr(33))

taking it step by step, as mIRC would do it
1) get the nick that was opped
$opnick
2) find their address, using a #1 mask
$address($opnick,1)
3) remove the characters $chr(42) & $chr(33) from the address
NOTE: these two characters correspond with the ! & *

For more information read up
/help $remove
/help $address
/help $mask
/help $chr
/help $asc

Regarding the user list, you can create a text file with each users address on a different line, and then use $read(<text file>,s,<address>) to search the text file for that address.