I found the solution. I placed the *temporary* php source file with my function calls inside the wp-admin directory, then included the admin.php file:
require('admin.php');
//test
wp_create_category('test category');
This worked like a charm. Then I deleted the php file from the admin directory. You can place the source php file anywhere so long as you reference the admin call(?)