Stuart,
Have you tried creating a Dynamic Application for this purpose? You can create the DA with the columns in your spreadsheet and import a CSV file. Once in the DA, items can be assigned or filled in by others on the team as need be.
Six Sigma does much of the same and I will sending you some DAs along with data to import. These can be modifed to meet your needs.