The post ID must be a number, it can't an alphanumeric string. The simplest way to force the use of the high numbers for ID's is to use phpMyAdmin, or some similar database management system, and edit the wp_posts table.
With phpMyAdmin:
- Open phpMyAdmin, open wp_posts table, and open Operations tab.
- Find AUTO_INCREMENT field, and change it to the number you want to use for your posts.
- Click Go to save the new value.
When the next post is created, it will use this value and will go from there. This doesn't affect previously created posts, and it is not a good idea to mess with them, there are many places where you need to make changes.
Check this out to see the max value allowed for BIGINT field (used for ID), but don't use the value close to the limit.
wp_insert_post_data
$data['ID']
. Isn't this going to mess with the post sorting?