Muchas gracias a ambos! Veo que la optimización es muy importante aquí ^^
Una función (soy pesado eh) la cual limpiase el array $_POST cada vez que no lo detectará como vacío, cargaría mucho la página?
El proceso de limpieza como strip_tags y mysql_real_escape_string es mejor que los ponga dentro de una función y la llame dentro del foreach o es mejor ponerlo todo directamente?