privateディレクトリ(フォルダ)にプログラムからの書き込みは可能ですか?

はい。可能です。ただし、外部からの参照は出来ません。