In reply to Phil v. Sassen.

There may very well be a plugin that's suitable for this. I don't know any offhand, but it wouldn't hurt to look around. Even if a plugin doesn't match this exact use case, it might allow you to do something that is acceptable for the project.