knowmad,
I ended up using Parallel::ForkManager. It offers a few callbacks that can hook to custom code to verify this. Since this is a application specific type of verifiecation, I think the way it was abstracted in the module was perfect for my needs.