WordSearch is a Perl script that generates word search puzzles. It will generate random word search puzzles, or you can give it a list which will allow it to generate your own puzzles. WordSearch will also optionally display the solution for the puzzle.
This project has moved: https://github.com/craigmaloney/wordsearch