You can use this:
string alpha = "abcdefghijklmnopqrstuvwxyz";
int length = alpha.Length;
for (int i = length - ((length - 1) % 5 + 1); i > 0; i -= 5)
{
alpha = alpha.Insert(i, "-");
}
Works perfectly with any string. As always, the size doesn't matter. ;)