If your data is effectively news, then a draft/submission sort of system (like Guest Post) would probably be the best approach ??
The context I am thinking of is from a project I worked on some time ago but it may not be suitable for your needs; I’ve put down some details in case it might help with your evaluation:
The project was a clan site which allowed game replay submissions by registered members, so the custom post type was ‘replay’ and the taxonomies included ‘Map’, ‘Mode’ and such.
The next step was to create the necessary custom post templates: the custom post type archive, the taxonomy archive, custom post type etc. to ensure the data was displayed correctly.
And then set the role/permissions to ensure that users could only edit their own submissions.
If I remember correctly, I didn’t end up using tables in the end to list all the replays (resources) but have done so on other projects so this would be possible.
Bearing in mind this project is from about two, maybe three years ago, this may not be the most effective (or time efficient) method of organising your content, but there are still plenty of guides online (Justin Tadlock always explains these things well) about custom post types you could consider referring to to get started.
Do let me know if you have any questions ??
p/s: Unfortunately I was not able to use WP-Table Reloaded (the predecessor of TablePress for those who might not know about this) for the project, but now that TP has come on leap and bounds and been re-written from the ground up, it is probably possible to work out something with custom post types and TablePress.