If I'm reading your question correctly, you don't need to use git stash
at all...
You could just add them and commit them separately:
git add file1 file2 file3
git commit -m "first message"
git add file4
git commit -m "second message"
git add file5
git commit -m "third message"