I take it that there is more than one document type so you can't use one template. Either way, I'd keep the documents in their own folder rather than embed them in a table. One way to access them is via the Application.FollowHyperlink method but a method using the Open statement is less buggy IMHO. As for recording, all you really need is a table with fields for the recipient and a yes/no field to flag as sent, plus whatever else makes sense for that process (such as document name, date sent, etc.).
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.