Guests must be in contact list
I would only allow guests to be entered in an event that are in the contact list
Diane Comstock commented
This would be very helpful - as we use the guest field for members to register other members only
On the event setup, you can automatically add event registrants to the contact list.