You create a new page (in Dreamweaver or whichever program you prefer) and save it with a .php extension. Put whatever code you want in it but add to the very top this code. Upload the page to your wordpress theme via FTP or your hosting panel.
<?php
/*
Template Name: custom page name
*/
?>
Then when you create a new page in wordpress choose the new page from the template dropdown.