For users creating tests we have
1) non programmer QA person
2) technical non programmer who knows what to test
So the question is more what do programmers need to add the tests to the system.
Does a web UI make more sense than emailing tests around? Probably, now that I think about it, having a place to submit the tests does make sense, and a programmer can then take the submitted tests and categorize them and actually run them.