Nokia Lumia 920 - Do I need a YouTube account to upload video clips with the Video Upload app?

Yes. Before uploading videos, the application is going to ask you to log in or to create an account.