I want to take pages from several different sites and make one big wordpress site. I want to be able to edit the text under the images as well as create a print catalog that can be downloaded
I don't get you fully. Are you looking for some script or you want this job customized? These several different sites belongs to you or just pick sites from internet?
i do not think it is actually possible to "clone" a website - what i think is happening they are looking for programmers in what is in technology called "reverse engineering" - make the same look or work as some product but come to that target yr own way - in this case make the look of web site exactly the same - programmers who understand the way that was done and who can look it exactly that way....
you can rip designs using WinHTTrack. As far as cloning or copying files that require server-side functionality, it's impossible. You can't download or rip php, aspx, or any other dynamic file type because they all render in basic html. You can only copy what the browser can see. If you go to a site and (in your browser) select: File>>Save Page As>>Save, you can save an exact copy of that page.