This reminds me of:
Code:
alias mixit {
  var %input = $strip($1-), %nr = 1
  if (%input) {
    while ($gettok(%input,%nr,32)) {
      var %tok = $v1
      if ($len(%tok) > 3) { 
        var %mid = $left($mid(%tok,2),-1), %done, %new
        while ($numtok(%done,32) < $len(%mid)) {
          var %char = $rand(1,$len(%mid))
          if (!$istok(%done,%char,32)) { var %done = %done %char, %new = $+(%new,$mid(%mid,%char,1)) } 
        }
        var %tok = $+($left(%tok,1),%new,$right(%tok,1))
      }
      var %out = %out %tok
      inc %nr
    }
    if ($isid) { return %out }
    elseif ($me ison $active) { msg $v2 %out }
  }
}

Now seriously: Besides the arguments against implementing a spell checker already pointed out, especially by Kelder and Mentality, playful 'misspelling' and 'creative writing' is imho a basic part of chat culture. To me, it's part of the charm of the little funny thing called IRC. Is there an event more boring than a flawless one?