Using Google and typing Free wordsearch gave plenty of free wordsearches but not programs to help you make your own.
There are 'try before you buy' options but all seem to charge something for full functionallity.
click here the best one I've ever used which does let you try first for free.
I use this one for producing wordsearches for magazines, they can be very professional.
They also do crosswords.