Código PHP:
foreach ( $_POST as $key => $value) { //Iniciamos el foreach. KEY = name del input, $value=valor
echo "Para el campo $key tenemos $value<br>";
}
Esto deberia listarte todos los inputs del formulario (los q mandes por post). Para cualquier otra cosa, solo debes tratar los datos en vez de hacer el echo! :)
Respecto a lo otro.. tienes en
http://es.php.net/mysql_fetch_assoc en el primer comentario, una funcion que le pasas una tabla, y un array, y te lo inserta dentro.. quizás hace lo q quieres :)