Howdy cehenry,
Thanks for posting!
1. I have a question for you before I can give you a proper answer. How would you want you rregistration form “linked” to the EDD ticket system? When someone fills out that form it blocks out dates on your calendar? Or perhaps you simple want to add a hyperlink on the events page to this form? If you would not mind elaborating in detail that would sure be helpful. Thanks!
2. You can certainly redirect people, but you will have to write some PHP code to get there. 🙁 In PHP you can check for and set cookies, and redirect if they don’t exists. So if you want people to be redirected that form until they submit it, then they can view the events pages, then you would simply check if the cookie is valid. If not, set a header to redirect them to the registration page. Once they have successfully registered, set the cookie. You might also need to tie this in with logins and such depending on your intended functionality.
Let me know on question 1 so that I can answer you. Cheers!
– Brook