Bemærk det udelukkende er PDF jeg snakker om - ikke DOC eller OpenOffice. Dem har jeg ikke lige nogle smarte værktøjer til.
Hvis du har exec()-rettigheder, henter du pdftk fra
http://www.accesspdf.com/pdftk/ og placerer den et sted du kan få lov at køre den fra. I PHP bruger du så en kommando i stil med denne:
<?PHP
exec('pdftk in1.pdf in2.pdf in3.pdf cat output combined.pdf')
?>
hvorefter combined.pdf bagefter vil indeholde den resulterende PDF. Her skal du naturligvis sørge for at der er et unikt filnavn/placering, så du ikke risikerer at en person kommer til at overskrive en andens fil. Hvordan du bedst (og nemmest) gør det, afhænger af resten af siden (session-IDs var en mulighed).
Hvis du KUN skal sætte dem sammen, er
http://thierry.schmit.free.fr/dev/mbtPdfAsm/enMbtPdfAsm2.html en smule bedre, men pdftk kan en del andre ting, såsom at benytte en bestemt PDF som "brevpapir" i en anden.
Hvis du ikke har exec-rettighederm er det straks sværere; så er du nemlig nødt til at finde en PHP-klasse der kan gøre det (eller skrive en selv, naturligvis). Jeg har ikke lige kunnet finde en der kan gøre det, men du kan jo have mere held.