Adding multicolumn text is on my to-do list, although, as mentioned, it will require a redesign of the way text is buffered and displayed. Each line of text will need to store timestamps, nicknames, channels, and perhaps other relevant items, separately from the line itself so that they can be displayed independently.
The main issue is that a change of this kind will very likely require changes to the way scripts work. For example, the /echo command will need to be extended to allow you to specify these items separately from the line itself. Identifiers would need to be updated to allow you to access these items. And so on. So such a change will almost definitely require updates to many existing scripts.