El paso de mensajes entre procesos se puede realizar de varias maneras. Yo creo que haces referencia al System V IPC.
Tienes información sobre todas las posibilidades de intercambio de información entre procesos en el documento
perlipc. Si no quieres liarte con el sistema de señales, o con la comunicación por sockets, vete directamente a la sección SysV IPC.
Naturalmente, dependerá del sistema operativo que estés usando, el que disponga de esta facilidad.
Para referencia tuya, yo tuve que hacer algo así hace unos años, pero como no era imprescindible un alto control del tiempo, la comunicación entre procesos la hice creando/borrando ficheros. En algunos casos, me valía la simple presencia o ausencia de un fichero para controlar a otro(s). En otros casos, en el fichero se indicaba algún dato. El proceso que lo leía, se encargaba también de borrar ese fichero de intercambio de mensajes.
En
este otro hilo se pregunta por el sistema de cola de mensajes.