É impossível iniciar um processo com um PID predefinido.
Se você quiser fazer isso, precisará alterar a implementação das chamadas de sistema fork()
(e subseqüentes) quando um novo processo for gerado e, de alguma forma, criar um utilitário que permita a interceptação dessas chamadas. Também não se esqueça que a implementação específica da alocação do PID depende do kernel do sistema operacional - não é o mesmo para o OS X e o Linux.
Veja também: Como o Linux determina o próximo PID?