Y porque no asignas a una variable el texto del archivo, y lo coges de ahi?
Te muestro el código como lo haría yo.
Código:
string Variable = "01234567891011121314151617181920212223";
string ValorSeparado = "";
for(int i=0;i<Variable.Length;i++)
{
if (i < Variable.Length - 5)
ValorSeparado = Variable.Substring(i,6).ToString();
else
ValorSeparado = Variable.Substring(i, Variable.Length-i).ToString();
i = i + 5;
}
Saludos