Well, for the idea - thats nice, really - something i like. Just the code, it can be a lot cleaner and eat lot more resources :) i suggest using hashtables or inis - whatever you want and you dont need new line for every info text for the %mask - you can continue using $gettok and $addtok and resolving using chars like 255 that ain\'t used in any of the parameters.