I've been working on a similar idea and think this is pretty fertile space. We have calendaring for scheduling our days, but not so much for our social lives and free time. What's needed there is kind of an anti-calendar. The trick with any technical solution isn't the tech.. It's making it into enough of a game or engagement that people will use it consistently enough to make the network valuable to everyone. Good luck with that!