Can I install/embed WordPress on a ‘single page’?

Include wp-load.php on your page and you’ll have access to the WordPress API.