Interesting idea. Would make purchasing the tickets more complicated. After all, do you charge someone for the entire weekend if they only get tickets to the first day's game?
A simpler solution would be to just have a buyback program. Anyone not going to the game can donate their ticket to the box office and allow the ticket to be resold for a lower price, with all the proceeds going to a local charity or something.