The problem you mentioned cannot be solved, at least not without rewriting the scripting engine. &binvars can hold an unlimited amount of data, but that doesn't mean this data can be passed to /bset -t. /bset is a command and falls under the same restrictions as any other mirc command. So fixing this would fix all "line too long" errors, which would be great but is not going to happen.