Including wp_load.php
performs WordPress core load and gives you access to normal (front-end) set of WordPress functions. You might need to include some files from admin area by hand to get access to functions from there. You will also need to call some WP hooks or deal with scripts manually.
Overall this is doable, but not trivial. Simply using TinyMCE directly may be more streamlined solution.