No! A Vyte account is required to create a Vyte page, but not to book a meeting on one.
Your guests will simply need to provide at least an email address to book a meeting on your Vyte page (so they can receive the invitation and notifications about the meeting).