We, at eFaber, have added file-attachments capabilities to the ETP via file-storage package. You need the 2 packages mounted in the same level of the site map for it to work, but the end user doesn't notice it because we have created scripts to upload them transparently from the ETP. The problem (?) is that at the same time we have done some other changes which makes it difficult to offer you a patch with only what you are asking for. They are, I think, very useful things that people may be interested in:
- Internationalization of the ETP package.
- Images inside the page content via photo-album package. The images are inserted in the text via a <foto> tag.
If somebody is interested, we can send him a tarball with all this code