Hmm, well I tried this
Code:
on ^*:ctcpreply:*:{
  if ($1 == version) {
    notice $nick Why are you looking at my Version info???
    halt
  }
}

But this still returns my version information to the requesting nick. I tried both halt and halfdef

According to the help file, it doesn't seem to be possible to stop the version info from being returned.