There's an "anagram generator" -- or perhaps more tellingly, when
subjected to its own devices, "a montage arranger" -- online at
http://mmm.mbhs.edu/~bconnell/anagrams.html
(The online version limits the length, but you can download the software
for more fun.)
PB