>>678
$nameN = "name$i"; // バックスラッシュいらない
print $$nameN . "<br>\n"; // ドルマーク2つ

ってやればできるけど、そもそもなぜ配列を使わない?
この手の質問(変数名に数値を入れちゃうパターン)やたらよく見かけるけど。
いいから配列使えって。

>>677
配列のソートだったら
http://www.php.net/manual/ja/ref.array.php
から探して。
それともDB?