I might be mistaken when I say this.. so don't
be too harsh on me. :) Anyhow, when you fork
each of your child "servers", that accept connections,
they each get their own copy of the current %children.
When they add the new child's socket to the children hash,
it only goes to THEIR copy of the children hash.
All other server children have their own copy, and the
main server has it's own copy.
In order to do what you are wanting to do, you will need
to use some shared memory for the %children hash.
--
bliz