Theoretically, yeah you *should*, but really you just need to click "Play Now" so that you can unlock the text box to enter your in-game name. I had an issue with a faulty link in one of the other games I played and it wasn't an issue for me going through the game's official website. I still got the points for my screen shots.
Just Google Echo of Soul and go to the official website to sign up that way.