View Document in Framework over web

I am building web only application that will take the form of a document repository. When the document is saved an email with a url link to the doc will be generated and sent to all persons listed on the document. Upon clicking the link, I would like the document to display inside a framework so that users still have navigation on the left, menus on top, etc… I would rather not use framesets for this. I could use an agent to display the document and framework, but is there a better way?

Also, this database will house large attachments (500+ page word docs, etc). How large should I plan on allowing a single database to get and still maintain fast full text searching (including attachments) over the web?

Thank you in advance for any and all thoughts.