What is your reason for not wanting to use the *ini commands? Someone mentioned that an ini-based script would be smaller, when in fact it would be non-existant. All those things you want already exist (to some extent) in mIRC. The only minor stumbling block is that your sample data would have to be altered to match ini formatting. If possible, the easiest way would be to change whatever generates the data. If that is not possible, a very simple script could be used to convert it (once or on the fly).

In any case, scripts have been given above that do what you want.

-genius_at_work