Hola,
pues si te fijas bien es muy sencillo. Cuando creas las cadenas que contienen las sentencias INSERT a ejecutar, al crear la segunda "machaca" el contenido de esa variable SQL, es decir, inicialmente contiene la primera sentencia SQL pero no la ejecutas y luego cambias el contenido de esa varibla por la segunda sentencia, por eso dices que te almacena solo el nombre.
Cada vez que quieras ejecutar una sentencia, primero creas la cadena y luego la ejecutas, asi:
$SQL="INSERT INTO usuario values (0,'".$_POST['inputarea1']."'0,0,0,0,0,0,0) ";
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";
$SQL="INSERT INTO usuario values (0,'".$_POST['Nombre']."' ,0,0,0,0,0,0,0) ";
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";
...
De todas formas, imagino que esos datos que insertas seran del mismo usuario, no?, entonces es mas facil que todo eso, se mete todo en una misma sentencia:
$SQL = "INSERT INTO usuario values(.....".$_POST['inputarea1'].",".$_POST['Nombre'].".......");
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";
un saludo,