Why not try the http://cr.yp.to/publicfile.html suite and tell us how it works?