To create a custom page that is not connected to the current them you will need to include
wp-blog-header.php and make sure you don’t use the theme related files. To do so you need to set
WP_USE_THEMES to false and invoke
wp_head() to assure that the hooks are still connected.