Do I need to create a new account to play the WorldWinner App?

Nope! If you've already created an account on WorldWinner to play games on the web then you can use that same account to play games in the WorldWinner App.