Hi,
I suggest you store your trivia information in hash tables, and then use a $hfind with wildcards/regex.
Btw why are you filtering this part: *;*;*;*;*;*;*; ?
Assuming that 1 line is 1 profile for each player, like this:
nick;..;..;..;..;..;..;..nick!user@host
then you can simply use this as matchtext: *@adsl-222-185-146.mob.bellsouth.net
which will give u all the matching lines, with way less work for mIRC to process.
Greetz