Finding Page Template and Displaying Content

I was able to figure this out and make it dynamic.

I created a variable $template that I put inside the loop, in which I stored the page template.

$template = get_post_meta( $post->ID, '_wp_page_template', true );

Then, I utilize this where I need the child pages to show up.

<?php include(locate_template($template)); ?>

This is working for me and is pulling each child page into the parent page according to their chosen page template. Here, for your enjoyment is the entirety of the code.

<?php 
  $this_page=get_query_var('page_id');
  $loop = new WP_Query( array('post_type'=>'page', 'posts_per_page' => -1, 'post_parent' => $this_page, 'orderby' => 'menu_order', 'order' => 'ASC') ); 
  while ( $loop->have_posts() ) : $loop->the_post();

  <?php include(locate_template($template)); ?>

<?php endwhile; endif; ?>