Five long time friends whose given names were Johnny, Vinny, Frankie, Mickey, and Bobby, and whose last names in one order or another were Morino, Bucci, Orsini, Palmacci, and Galino, although living in the same small town had through the years become more or less estranged until finally the following conditions existed:
Bucci would only speak to two of the others. Although Bobby would speak to all but one, Johnny would only speak to one of the others. Palmacci and Vinny wouldn't speak, although Frankie and Galino would. Vinny, Frankie, and Mickey were all on speaking terms. There was only one of the five that Morino wouldn't speak to, and only one of the five to whom Orsini would speak.
What was each man's full name, and to whom would each man speak?
EDIT: If A doesn't speak to B, then B also doesn't speak to A.