If you put an empty file called .nomedia in a folder that will keep the folder from being scaned by the Galery and Music Players, however, if a user goes to the folder manually then the contents will be seen. As far as apps go I'm not aware of anything that would lock an app like that.
You could just PIN lock or swipe lock the phone to keep wayward hands/eyes off it.