1. You don't need to worry about making a directory. Just upload the files and OpenGoo takes care of the details.
2. There is no way to currently share files in OpenGoo with anonymous users. Users will need a login to access files. There is a workaround that I use. If you store your files on the web (Go to upload, choose web link), you can make that web link public.