in reply to A daemon for incoming files
You should look at how other systems do it. Apache writes its PID to a file, and when the shell script that controls it wants to tell it to re-read the config file, it just sends a HUP signal to the process listed in that PID file. Another approach is to make your daemons check the mod time of their config files once every minute or so to see if the have changed.