Put all the event info in the body of a single page. Hide all by default. Parse the URL parameters to determine which one to unhide (?event=3, ?event=34, etc.).
If I were doing this I'd save all the details in a JavaScript object(s) to not create any extra markup. You might be more comfortable creating a hidden HTML tag for each event and using JS only to do the show/hide.