They're right, you don't need to root to flash a ROM. In fact, most if not all custom ROMs are pre-rooted. I'm suggesting you read first to understand what "root" really means; once you have the basics down, the idea of messing with your phone won't seem nearly as frightening.
BTW- another...