Custom post type and meta fields
WordPress Building Better Relationships
Gail villanueva add muscle to your wordpress site