I used to do these all the time for fun...
Here's a tip..
draw yourself a grid that has all the husbands names, the wives names and the pie names on the left, and then repeat it all along the top
then you can put an X in spots and a Tick in other spots - it will look kind of like three columns along top, then two columns, then one column, so three levels to it, that way it can all be cross-referenced.
For example,
The first part says that bob did not eat a cream pie.. therefore you can eliminate three of the pies from bob, leaving only apple and blueberry
the second part says neither hank nor nancy's husband ate banana cream pie..
so now you can eliminate banana cream pie from hank and you know also that hank is not nancy husband so you can eliminate him from her list
this is basically a process of elimination..
again, for part three..
'phil and his wife, fran and her husband and the man who had cherry cream pie and his wife. at table number two were dave and his wife, who is not bonnie, and kathleen and her husband, who did not eat apple pie'
from this you can say the following:
phil is not married to fran
phil did not eat cherry cream pie
fran's husband did not eat cherry cream pie
fran's husband is not dave or phil
dave is not married to bonnie
kathleen is not married to dave or phil
kathleen's husband did not eat apple pie
I think if you look at it from the logical process of elimination you should be able to read between the lines and get it all together..
hope this helps
