Hi,
You can try mod-ETP, which is capable of binary items. This is something that I built when I was with Infiniteinfo.
http://www.infiniteinfo.com/openacs/modetp.tgz
I already have something that is better that I would release with the proper docs etc. Its a from ground up implementation. Aside from being able to use binary data it can relate this binary data to your pages. More on this in a month or two.