Make J2ME version of the puzzle solver program at crosswordsolver.info.
You can adapt Java 1.1 applet code ([url removed, login to view]). Will need to set up new user interface wrapper for the small-screen, allow for zooming/scrolling, viewing one or clues list, etc. Puzzles can be bundled with the .jar or downloaded from the web. Save status can be saved on phone.