But that's exactly the point... $& is NOT multiline, it's there so you can write in multiple lines but have mirc treat it as a single line. For example, you can write
Code:
if ($version == 6.03) $&
  echo -s ok

and it'll work, without needing { } or anything. { } are for multiline purposes, $& is not.