Thanks for the replies!
It could possibly work at the moment without an overhall (as shown above with scripts).
mIRC knows when the nickname ends because of the first > in the line of text.
Can mIRC just trim the leading text up to this character for example, if shift is held down?
That should do it.