Clubs was a feature introduced in 2009. It allowed players to create their own clubs, with official meeting rooms, and club boards. In order to create a club, one would have to pay 10 YoCash. Players are allowed to be in more then one club, and it does not cost anything to be in one.
This is one of the features in YoWorld that is not used much. The feature has not been updated in years.