Hello.
I´m Javier Sánchez, a spanish student of Informatic Ingeeniery. Recently i finish the 3er year of my university career. I just do programs near than you want. I work with processes and threads in Linux and Windows, using C like programming language. I has to do a program who use a lot of processes and threads, using IPC mechanims to syncronize them.
Sorry for my write, my english is far to be perfect, but i think i can to do your proyect.