Not sure if this is what you are wanting, but I've use numbers (ie 1-9) and other keyboard symbols (ie ^, @, *) as my hot keys. (ie &*General). The think you need to remember is to include a replace variable command (ie replace "&*" with "") and be sure to place it in the macro before your (replace "&" with "") command.
One think I was curious about was when you write "automatically created in each macro name". I've never run across this option but if it is dealing only with macros, as opposed to text stings, that would explain why.