Ellen,
Shoe might have more and better ideas than me, but I'd recommend that you consider growing dill and other "Trap plants" some distance from your tomatoes. The hornworms will go to those other plants and potentially leave your tomatoes alone.
I grow datura about a hundred feet from my garden and the hornworms occasional go to the daturas.