Hi
The differences between 'utter', 'speak', 'say', 'tell', and 'talk' are messy to us English learners. I myself define 'say' and 'tell' as follows.
'say' : utter some meaningful words or phrases
'tell' : convey one's idea in words to somebody.
So I don't think we can say "He told me 'Hello Paco!'" for example. Am I right?
paco