in reply to Re^3: custom name to the process
in thread custom name to the process

Using this principle you could create the symlinks from Perl, using symlink. That way you can launch the script using fork and exec, and delete (unlink) the symlink in the parent.

Be careful not to delete the symlink before the child has had chance to exec the symlink. Either waitpid the parent before deleteing it, or use some IPC to indicate the child has started.