I don't think there's been a thread created on this specific issue, so you're safe. (famous last words)
As for your question, I don't really know either. I think and suggested in another thread using Miis as your personal online account because they're very customizable and it would be nice to not need friend codes. It could be more like Xbox Live, which does opti-match which finds people that are at your skill level or you can be more specific and invite only your friends in.
There wouldn't be a problem with people having the same name because that just wouldn't be allowed. It would be like Xbox Live. When you enter in the name you would like to use it searches their database and if someone already has that name, then you've got to come up with a different one.
If Nintendo really wants to appeal to the casual and especially the non-gamer, they should really retire the whole friend code BS and make it as simple as customizing and naming your Mii and then starting up a game with nothing more than a 4-button password to get online.