have it echo to a window, like @nickcaller for example, then if you are not around you wont miss anything... Also I think you should add a time to it, so you know when you was called, it is pointless responding if you were called 4 hours ago lol.
on *:Text:*:*:{
if (!%x) { inc -z %x 10
if ($me isin $1-) { window @nickcall | Echo @nickcall 4 $me 5was4 said5 4on5 $chan 4by5 $nick 4at5 $time 4with5 msg14 $1- }
if (Derek Isin $1-) { window @nickcall | Echo @nickcall 4 Wake 5Up4 $nick 5 Said4 Your5 Name4 In5 $chan 4at5 $time 4With5 Msg14 $1- }
}
}
btw I just added the extra's to the code Jethro posted above