I'm not 100% sure what your seeing.
On my HPUX box the mhgragent process only shows as one entry (ps -ef | grep ecc)
I check what semaphores it's holding on to with (ipcs -a | grep 0x45), since 0x45 is the address that ECC processes map to. It shows about 6 entries for this shop, not 60.
And the D-rw----- looks like file permissions, whereas in checking memory using ipcs it reflects --ra-ra-ra-.
Don't know if this helped, but it sounds to me like maybe other things are kicked off, or old processes maybe are left over.
Rgrds,
Rita