I dont think it would be too hard.
The way I would do it is first check if the cookied username is an administrator, and if so show an extra input field in the Post New Topic/Reply screen. Then you would need to modify some code that submits the topic data to submit the username you specified, not the one that you logged in with.
Personally I think it would be easier to just make those people admins, wouldnt it?