Thats just spot on mate, Just what I needed, I've changed it a bit
on *:TEXT:*:#:{
if ($1 == !adminneeded) { msg #CHAN An admin has been requested by $nick on **** $2 , Reason: $3 , $4 is the suspect - Requested at $asctime(hh:nn:ss) (Channel: $chan) | msg $nick Hey $nick , Your request has been received, The problem will be dealt with shortly }
Which works great, as it picks up the server number and the reason plus the suspect :]
I'm not looking in to allowing a login for the bot and too allow the !op me commands, any suggestions for that?