I am attaching one of my crosswords along with the files I use to make sure they look like the rest of my site and that only premium members can access them. (You can easily change the premium part to allow whatever usergroups in that you want).
It's not a hack. It's a bit of HTML and a tiny bit of php. You will need to change the HTML for your own look and feel, but the php will work for you. Each puzzle needs to go in its own directory because of the way the java class is set up. the index.php file needs to be in the same directory as the java class for things to work.
Feel free to use the crossword puzzle if you want. I won't mind having my name on your site.
Here are a few links that may help you create crossword puzzles:
http://www.iav.com/~garison/cryptic2.html
http://www.wordsmith.org/anagram/
http://www.earlham.edu/~peters/writing/homofone.htm
http://www.nytimes.com/learning/stud...day/index.html
Amy
ps. If you use my crossword, I would love to have a link to it to help inflate my ego.