Dear Marco,
I solved the problem keeping each page apart. I included them into the homepage as follow:
get_header(); ?>
<?php get_template_part( 'your page' ); ?>
<?php get_template_part( 'your page' );?>
<?php get_template_part( 'your page' ); ?>
<?php get_template_part('your page' );?>
<?php get_footer(); ?>
Remove from each page the header and the footer, leaving only the loop.
Hoping this help!
Fabiana