Perhaps you should try it. The description I gave of $read with the s flag is accurate and correct in all my tests.
/write test.txt something
//echo -a $read(test.txt,s,something)
In default mIRC, that returns
* /echo: insufficient parameters because mIRC cannot echo "nothing" - ergo the read() statement returns nothing. If you try the following example:
/write test.txt something this does work
//echo -a $read(test.txt,s,something)
a default mIRC returns:
this does work