Haveria várias maneiras de fazer isso:
cat >index.php <<'EOT'
$count = mysql_num_rows($result);
print "<h3>$count metal prices available</h3>";
EOT
ou
echo '$count = mysql_num_rows($result);
print "<h3>$count metal prices available</h3>";' > index.php
ou
echo '$count = mysql_num_rows($result);' >index.php # overwrites file if it already exists
echo 'print "<h3>$count metal prices available</h3>";' >>index.php # appends to file
há muito mais maneiras possíveis - use isso como ponto de partida para testar coisas ...