With iScrap you can check for valid words right with your iPhone. It is useful for playing various wordgames or crossword puzzles. An anagramm button lets you generate all anagramms and sub-anagramms of the letters. The program switches all letters and looks up the resulting words in its dictionary. It is very fast and has a large word database with more than 170.000 words. Try with TestiPhone
Grab this