Realistically, you should always have an accurate hostmask of the user in your common channels. Unless you have tampered with /ial or /ialclear OR the user's hostmask has changed to a custom virtual host, you shouldn't need to update the IAL.
menu nicklist {
Sample menu:
.$ial($$1,1).host
}
That doesn't work unless the user already is in the IAL, hence the problem.
DaveC: What is this WhileFix DLL for? What does it do?
Brax: Yeah that's what I thought of doing originally, but it isn't very efficient.