Hi Pete,
Thanks for the offer of assistance, however I have now found out that an additional function is required by the person I wanted to make this happen for.
He has an external offline application where he manages the data and that app can spit it all out as a csv. He wants to be able to upload that CSV directly into the website and have it display the data per user. The users would of course be created with usernames to match the ID's they have in the CSV.
So really it could be fairly straightforward for someone who knows all the SQL bit, but I'm concerned that it needs to be done in a form that can be managed by the person with basic edit rights. If there's any way you or anyone here knows how to achieve this sort of thing I'd be real keen to know.
I'm going to have another browse around snowcovered and see if I can come up with some sort of import & display module.
Rob
edit: I think I've found the type of module that is designed to do this sort of thing... I'll keep looking, but this one sounds like it