wouldn't something like
Code:
if (*!*badident*@* iswm $fulladdress) || (*!*otherbadident*!*@* iswm $fulladdress) ||
be more simple??