Code:
 on %*:text:!register*:#matrixx:{ notice $nick To register on the forum go here: http://www.some url }
on %*:text:!forum*:#matrixx:{ notice $nick The forum homepage is here: http://www.some url }
on %*:text:!general*:#matrixx:{ notice $nick For general chat go here: http://www.some url  }
on %*:text:!welcome*:#matrixx:{ notice $nick Introduce yourself on the forum here: http://www.some url  }
on %*:text:!crazy*:#matrixx:{ notice $nick crazy corner go here: http://www.some url  }
on %*:text:!rules*:#matrixx:{ notice $nick The forum rules are available here: http://www.some url }
on %*:text:!faq*:#matrixx:{ notice $nick The forum frequently asked questions are here: http://www.some url }

on *:text:!menu:#matrixx:{
  showmenus $nick
}
on @*:join:#matrixx:{
  .timer 1 3 check.reg $chan $nick
}
alias check.reg {
  if $2 isreg $1 {
    .mode $1 +v $2
    showmenus $2
  }
}
alias showmenus {
  notice $1 Welcome to the Help Menu: Feel free to use the following commands: !register, !forum, !general, !welcome, !crazy, !rules, !faq 
}
 


I left the % prefixes in place, inspite of the fact that I was unable to locate them in the help file for that type of operation.

If you find that the code isn't working, I'd suggest you start by removing the % prefixes.