It's right now limited to 1000 external windows, but can be used by any script.
Need to make the echo-thing compatible to scripted RC yes, sendtonc is working I think but not sure about echo(). May be can we can add that npclog-tab idea with the scripted RC.