Hallo frank,
echo "<option value='$row'>"
da haben wir den Schuldigen schon - $row ist natürlich ein Array und deswegen steht als value 'Array' drin - und das wird auch übergeben. Du musst natürlich noch übergeben, welches Element des Arrays du brauchst.
$arr = $_POST["dichter"];
$_POST["dichter"] ist nicht wirklich eine Array, da steht nur "Array" drin (s.o.)
print "Autor: ".$arr[2];
mit $arr[2] greifst du auf den 3.Buchstaben der Variablen $arr aus, und der ist eben ein 'r'.
Grüße aus Nürnberg
Tobias