Isn't this what the 'public' button at every file on HDD is for. Others can connect to the server and access these public files without the need for admin-access (e.g. without cracking it first). And maybe even without revealing their ip... havent tried that out.
Or am i missing the point here ?
Problem is Public is unrestricted. That means anyone can get that file so unless you want to baby sit it and kill xfers to those you don't want to have the files it is a total waste of time.