This is an sfs squashfile of the latest version of Openoffice V2.2. It is the full package but excludes the Java part. The squashfile is 127MB approx. It has been tested OK with Puppy Linux 2.14, but should also work with 2.15CE. Simply rename openoffice.org.2.2_214.sfs to openoffice.org.2.2_215.sfs for use with Puppy2.15CE.
Place the file in the '/' folder of the hard disk - usually /mnt/home. Then restart Puppy. All of the package files then appear in a single folder called /program (i.e. in the top level Puppy folder). You can start openoffice by going to this folder and clicking on soffice, swriter, scalc etc. - or you could create a symlink in /usr/bin .