If the approach Brenden recommended would not work for you, or is not ideal, would it be possible to clarify how you are creating the documents? Are you creating them in the UI, using a Web part such as User Contributions, or something else?
Best Regards,
Sandro