Solved
and Doh... I was thinking backwards, for the anagram solution:
Create a hash table proxy, the key would be the word that is alphabetized, then the string of words (would be whats contained in that key) Example:
Key: Whats contained (use spaces in-between words)
acts: cast cats
bust: buts stub tubs
Then I did a Hash Table Contains Key (once the user submits their word I'll break it apart, then sort it, then check if the table contains the key)
If the key is found the next state would have the Hash Table Get to store the result of the string from the key (stringHolder), then finally do a Split Text To Array List (which would be a new array list proxy Or this String (stringHolder), Split (Space),
now every word that can be made up from those words will be in this array list proxy that I can do stuff with
I wonder if there is a program out there that can sort my dictionary (each character of a line alphabetically) to use for the above purpose so I don't have to do it by hand