C/C++というよりLinuxの質問になってしまうのですが、
mq_sendとmq_receiveでメッセージキューのパラメータに
任意の構造体を渡すことはできますでしょうか?
関数仕様ではchar*のみのようですが。

メッセージキュー以外の方式で別プロセスに任意の型の
値を渡す代替案があればそれでも良いのですが。