How you want to display should not really affect how your store the data. Those are different parts of the process.
I would probably create
a table
SHOWS: ID | Information | WhateverElse
A table
CONTRIBUTORS
ID | ShowID | ContributorType | Status | Comments
then you can for a specific showID count the number of status == 0.
By using a join on shows.id = contributors.showid you can retrieve info on the show & on the contributors simultanuously. You might just have to loop through the data to create the HTML output you want to show. But that should not be a big issue.