syntaxlb,
You can add a redirect by adding meta data to the post after you insert it. You need to assign a variable to your wp_insert_post call, and then you can add the meta, like so:
//do your insert like normal
$the_new_post = wp_insert_post($your_post_args);
//then check it and add meta data
if($the_new_post !== false){
add_post_meta($the_new_post, '_pprredirect_active', '1', true);
add_post_meta($the_new_post, '_pprredirect_url', 'http://redirect.url/here/', true);
add_post_meta($the_new_post, '_pprredirect_type', '301', true);
}
Other meta items available are:
_pprredirect_newwindow where the value can be 1 or 0
_pprredirect_relnofollow where the value can be 1 or 0
_pprredirect_rewritelink where the value can be 1 or 0
The _pprredirect_type can be 301, 302, 307 or meta.
Hope this helps.
Regards,
Don