I agree with Oscar. The meaning is the same. The only real difference is that "each other" is more common, especially in speech. People rarely say "one another" in conversation. In writing, however, you'll see both phrases.
The distinction Tanya makes is not correct -- both "each other" and "one another" can refer to two people or more than two people. Her sentences are both fine, but you can also reverse them and say "Harry and Ann looked at one another," or "Mary, Shelley, and Percy fight with each other."