時刻はhh:mm:ssの形式で扱うけれど、文字列になるので
普通の比較はできない。
(「9:00:00」>「12:00:00」になってしまう)

処理には秒差、分差、時間差を利用すればいいんじゃないかな。
こんな感じか。

#-----------------------------------------------------------------------
現在時刻は今。

もし、((「5:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「10:00:00」の秒差)>0)ならば
    「おはよう」と言う。
  違えば
    もし、((「10:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「18:00:00」の秒差)>0)ならば
      「こんにちは」と言う。
    違えば、
      「こんばんは」と言う。

終了。
#-----------------------------------------------------------------------