Don't Mind my ramblings rewrote it much simpler now.
Incase your curious asto how to add items to text or w/e.
Code:
sub EVENT_SAY {
if($text=~/hail/i) {
plugin::Whisper("Hello $name. Would you like my " . quest::saylink("charm", 1) . " ?");
quest::itemlink(3239);
}
elsif($text=~/charm/i) {
plugin::Whisper("Here you go!");
quest::summonitem(3239);
}
}