I think the title should have been "Mother in law is having Speedodad for dinner" instead.
A slight touch of Hannibal Lecter, see?
Yes, you're right, that way the phrase would be more correct.
@mods: please change the title to "Mother-in-law having Speedodad for dinner"
(so, without the "is" in Arnaud's suggestion
)
Hannibal Hadoque