I was able to figure out a solution to the problem.
I updated all documents to a database and I was able to show those documents in my captivate module. This was done by supplying the web object with a relative path to that document. The following script was attached to the buttons.
try {
window.iFrameReference;
window.frm;
/* Detect SWF or HTML5 output */
if(typeof window.cp === 'undefined'){
/* We have SWF output */
window.iFrameReference = $("iframe[id^='helloiframe']")[0];
} else {
/* We have HTML5 output. Change the Item Name Below */
window.frm = $("#WebObject iframe")[0];
/* HTML5 output has nested iframes so get a reference to the inner iframe */
/*window.iFrameReference = frm.contentWindow.$('#helloiframe')[0];*/
}
/* Get the web address from Captivate */
var webAddress = window.cpAPIInterface.getVariableValue('File1');
/* Change the source of the iframe to the cp variable */
window.frm.src = webAddress;
}catch(err){
window.console.log(err);
}
Where WebObject was the name of the web object that I placed in my module and File1 was the local variable I created that that stored the relative path to the document in the DB.