doesn't "किसी को मत बताओ" also work?
It should be accepted
Can "किसी से मत बोलो" also work?
This is correct. I have read from Hindi grammar books that the only conversational verb that uses "ko" is bataana. All other conversational verbs use the postposition se.