This goes on a bot, not your client.
Code:
 on *:text:!register*:#perpetual-night:{
  notice $nick Hello $nick to register on the forum go here: http://www.perpetualnight.ca/forum/index.php?act=Reg&CODE=00
}
on *:text:!forum*:#perpetual-night:{
  notice $nick The forum homepage is here: http://www.perpetualnight.ca/forum 
}
on *:text:!password*:#perpetual-night:{
  notice $nick Sorry $nick you need to register on the forum to view passwords: please type !register 
}
on *:text:!general*:#perpetual-night:{
  notice $nick Hey $nick for general chat go here: http://www.perpetualnight.ca/forum/index.php?showforum=7 
}
on *:text:!welcome*:#perpetual-night:{
  notice $nick Introduce yourself $nick on the forum by going here: http://www.perpetualnight.ca/forum/index.php?showforum=9 
}
on *:text:!crazy*:#perpetual-night:{
  notice $nick Perpetualnight crazy corner go here: http://www.perpetualnight.ca/forum/index.php?showforum=16 
}
on *:text:!rules*:#perpetual-night:{
  notice $nick The forum rules are available here: http://www.perpetualnight.ca/forum/index.php?showtopic=221 
}
on *:text:!faq*:#perpetual-night:{
  notice $nick The forum frequently asked questions are here: http://www.perpetualnight.ca/forum/index.php?showtopic=287 
}
on *:text:!menu:#perpetual-night:{
  notice $nick Hello $nick welcome to the help menu: Feel free to use the following commands: !register, !forum, !password, !general, !welcome, !crazy, !rules, !faq
}
on @%*:join:#perpetual-night:{
  .timer 1 3 check.reg $chan $nick
}
alias check.reg {
  if $2 isreg $1 {
    .mode $1 +v $2
    .notice $nick Hello $nick $+ , Welcome to Perpetual-night: Feel free to use the help menu, please type: !menu
  }
}