Concerning your Sullon Zek like server I wouldn't expect P99 to give out their source or database to meet your expectations on such a server. There is the possibility of implementing such a system but you would have to develop it independently.
Project M has been pretty cool since its early implementation in the world char select ui. These days they have spirit shrouds in place of that which seems like a much better system.
I had been reviewing this post:
http://www.eqemulator.org/forums/showthread.php?t=29707
I have been able to get the select monster button working by offsetting at a modulus result value of 6 (6*4=24)
The client is looking for some byte value which likely offsets to a race or something like that. In any case the 0x24 offset of the base address value seems to work but all the other values are 0 (with a max offset of 0x17 for modulus).
As Pend mentioned on that post there is likely some prior packet that is telling the client to populate this area of memory.