It would be more than a theme. You'd need some plugins to make it do what you're wanting. I think Joomla might be a little better for what you're trying to do.