Этот работает только в последних версиях Delphi:
for c in s do
begin
Write(c);
if i mod maxSize=maxSize-1 then
WriteLn('.');
inc(i);
end;
Перебор всех символов
for i := 1 to length(s) do
begin
Write(s[i]);
if i mod maxSize=0 then
WriteLn('.');
end;
Копировать куски
for i := 0 to length(s) div maxSize do
WriteLn(Copy(s,1+i*maxSize,maxSize),'.');