Using wp_insert_post (http://codex.wordpress.org/Function_Reference/wp_insert_post) I can set a value for the page_template key:
'page_template => [ <template file> ] //Sets the template for the page.
However, I've not been able to do this successfully and I think that's because I need an example of the synatx used for <template file>--is it the name of the theme page, the filename, the filename with path?