Solution 1:

He has his wife cook dinner for him means that he asks or orders his wife to cook his dinner.

He has his wife to cook dinner for him means something on the order of He doesn't need to hire a cook because he has a wife who will cook his dinner for him.

The first is causative, but the second is merely descriptive.