発言者名の最大長が予め分かっていて罫線などもいらないのであれば、 リスト系(箇条書き)環境を使うという手もあります。
itemizeなどの環境を作るのにつかわれるlist環境を使ってみます。
\begin{list}{}{%
% 一番長い発言者の文字数分(:を含む)のはばを確保
\setlength{\labelwidth}{4\zw}%
% :の後ろの四分アキ(JFMグルー)が消えてしまうのでそのための調整
\addtolength{\labelwidth}{-0.25\zw}%
\setlength{\labelsep}{0.25\zw}%
% 折り返しの左マージン
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
% 発言毎に1行空ける場合
\addtolength{\itemsep}{\baselineskip}%
% 段落字下げしない場合
\setlength{\listparindent}{0pt}%
}
\item[太郎:]
ああああああああああああああああああああ
ああああああああああああああああああああ
\item[花子:]
いいいいいいいいいいいいいいいいいいいい
いいいいいいいいいいいいいいいいいいいい
\item[権兵衛:]
うううううううううううううううううううう
うううううううううううううううううううう
\end{list}
パラメータは * http://xyoshiki.web.fc2.com/tex/list.html などを参考にしてみてください。
何度も使うなら独自環境として定義しておくと楽かもしれません。
\NewDocumentEnvironment{serifu}{m}{%
\begin{list}{}{%
\setlength{\labelwidth}{#1}%
\addtolength{\labelwidth}{-0.25\zw}%
\setlength{\labelsep}{0.25\zw}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\addtolength{\itemsep}{\baselineskip}%
\setlength{\listparindent}{0pt}%
}%
}{%
\end{list}%
}
\begin{serifu}{4\zw}
\item[太郎:]
...
\end{serifu}