Wenn ich die Frage richtig verstehe, müssten dann aber die parboxen jeweils durch mdframed Umgebungen ersetzt werden, damit innerhalb von diesen Textteilen Seitenumbrüche möglich sind.
Wenn kein Rahmen gezeichnet werden soll, dann ist es vermutlich das einfachste die von
KOMA-Script bereitgestellte addmargin Umgebung zu nutzen. Dafür muss man entweder eine KOMA-Script Klasse verwenden oder das Paket scrextend laden:
\documentclass{article}
\usepackage{scrextend}% bei Verwendung einer KOMA-Script Klasse auskommentieren
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\begin{addmargin}{\dimexpr(\linewidth-6cm)/2\relax}
\flushleft\blindtext\par
\end{addmargin}
\begin{addmargin}{\dimexpr(\linewidth-8cm)/2\relax}
\flushleft\blindtext[2]\par
\end{addmargin}
\begin{addmargin}{\dimexpr(\linewidth-7cm)/2\relax}
\flushleft\blindtext\par
\end{addmargin}
\end{document}
Eine mögliche Alternative mit mdframed wäre
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{mdframed}
\mdfdefinestyle{einzug}
{
hidealllines=true,
innerleftmargin=0pt
innerrightmargin=0pt,
innerbottommargin=0pt,
innertopmargin=0pt,
skipabove=0pt,
skipbelow=0pt,
align=center
}
\newenvironment{einzug}[1]
{\begin{mdframed}[style=einzug,userdefinedwidth=#1]}
{\end{mdframed}}
\begin{document}
\begin{einzug}{6cm}
\flushleft\blindtext\par
\end{einzug}
\begin{einzug}{8cm}
\flushleft\blindtext[2]\par
\end{einzug}
\begin{einzug}{7cm}
\flushleft\blindtext\par
\end{einzug}
\end{document}
Damit könnten dann um die Absätze auch Rahmen gezeichnet werden.
Gruß
Elke