Here you go:
http://www.nibbi.net/scripts/downloads/filesort1.2.zip
Pretty straight forward to use. Drag and drop a directory onto the app window, select the min number of chars to match, select min number of files that should be in a group (in your case 1) and then press OK. It will process all files within the directory you selected and will create a folder for each 'group' of files and move them into the folder.
Once the process is done, you will be shown a list of all folders that were created. You can drag and drop folders into each other in this list to combine two or more folders.
Play with it and see if it will suite your needs. You might want to try working with a small number of files first, as you can't undo the move.