I wonder how long it would have taken someone to find one of those without using a script. The human mind is pretty good at word based puzzles, but that's a very short list and a pretty wacky criteria.
It seems to me like you could generate the 26 pairs-- an, bo, cp, etc.-- and then try to make words out of nesting those pairs (fobs is "ob" surrounded by "fs"). But the hard part is checking whether or not something is a word, and nesting is a pretty weird action unrelated to the sound or content of words.
But now I have idea for a Scrabble-esque game...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.