Read all the text into a single string - File.ReadAllText will do that - and then use the Replace and Split methods:
Dim chunks As String() = allLines.Replace("--", "").Split(New String() {"Start word", "End word"}, StringSplitOptions.RemoveEmptyEntries)