Do you need Yahoo email to get Yahoo messenger?

Yes, you do need a Yahoo e-mail account to obtain a Yahoo ID to sign into messenger.