This is going way beyond my scripting knowledge but a thread i read mentioned wanting to use a single prim menu and that a script would detect the location on the prim that was pressed.
From the discussion this is not possible
But
Is there a way to have a prim follow the mouse pointer. If a transparent prim could rez and follow the mouse, with limits so that it stays on the menu when pressed it could then check its location against an array to kick off the appropriate response.
Is that possible?
(I am not thinking multiple people people using the same menu yet, just wondering if the concept is plausible at this point)
Another Idea may be clicking and dragging a pointer to a menu item that kicks off a function when released.