well there is /mob/proc/becomevoice(mob/host, title), I suppose you want one that is not a child of mob?