Thanks for the links guys, especially the actual Wordpress plugin.
Unfortunately this project isn't going ahead now - the client has suddenly backed out expressing concerns about Wordpress being the right choice for the project, Real pain, but I couldn't persuade them to trust me on this one...