aliosmanyuksel doğru anladıysam eğer şöyle bir mantık geliştirdim.

$kelimeler = array(kelime1,kelime2,kelime3,kelime4,kelime5,kelime6,kelime7,kelime8,kelime9,kelime10);

for(i=0;i< count(kelimeler);i++){
$cümle .= kelime[array_rand($kelime)];
}
echo $cümle;


Yukarıdaki mantık ile kelime sayısı kadar cümleye rastgele kelime ekliyor. Farklı bir değişken oluşturup istediğiniz kelime sayısını atarsınız ve döngüyü o değişken ile döndürürsünüz.

Böyle bir mantık ile istediğiniz sonuca ulaşabilirsiniz diye düşünüyorum.