How to build a dynamic hyperlink within a Page (Panels)?
You would want to override the template for the content type you're using, in your theme. If you're using a base theme, copy the node template into your theme and then change it there (don't change the base theme directly). More info on phptemplate and theming is on Drupal.org.

If you don't code, doing this in a View would work. Here's what I would do:


Create a content type with plain text fields for all the things you need to make dynamic (if you haven't already done this)
Create a View that only displays one item at a time.
I'm not sure what your setup is exactly like, so it may take some creativity to filter it to display the right one. You might want to try something like References to relate an Event node to your particular node of your new content type, or configure some contextual filters to pick the right values based on the URL of the Event page, or something. 
Have your View create a Block and have that Block display on Event nodes
Configure your View to rewrite output of a field and make all other fields excluded from display. Views seems to have the peculiarity of only allowing you to use tokens from fields that were added to the display before the field being rewritted so use the last one added. 
????
PROFIT


But that's a ton of work. You're better off going with the phptemplate option.