I am creating a plugin that collects user information. It's a bunch of forms.
So, the user will hit the first form page, enter data, then be redirected to the second form page, where they enter more data. There's 3 forms, and a "Thank You" page at the end.
Each of the 4 pages must use the same theme that is current installed on the users Wordpress. So each page has the standard header, footer etc. If the user changes their theme, the form pages included with my plugin will be consistent with the users theme.
So if the user visits: http://example.com/wp-content/plugins/my_plugin/includes/page1.php it will show my form page that looks consistent with the rest of their site. I obviously create a rewrite rule to these scripts, but the above URL was to demonstrate what I mean.
How do I do this? By page, I mean a standard HTML/PHP page, not the Wordpress definition of a page.