Car Club Theme

I am looking to create a site for a local car club… We need a members only section to restrict information to registered members of the club or new members when they join (registration etc ) but would also like a chat feature , show off place for cars and mods and events section. Any idea what the best template or site would be to use?