\documentclass{article}
\usepackage{german}
\newlength{\breite}
\newenvironment{varpage}[1]
   {\settowidth{\breite}{#1}\begin{minipage}{\breite}}
   {\end{minipage}}
\begin{document}
\noindent
\begin{varpage}{``So breit wie dieser Mustertext''}
  Die Breite dieser \texttt{minipage}-Um"-gebung entspricht dem "ubergebenen
  Text\\
  ``So breit wie dieser Mustertext''\\
  wie  hier zu erkennen ist.
\end{varpage}\quad
\begin{varpage}{``schmaler Mustertext''}
  Hier folgt die schmalere \texttt{minipage}-Um"-gebung der Breite\\
  ``schmaler Mustertext''\\
  wie man sieht.
\end{varpage}
\end{document}  
  

