well the best approach will be to give item level permissions. give contribute permissions to ones own item and read/no access to others.
If the user creates his own forms then you might have to give contribute permissions to the library also. if the forms are created through code, then you dont need to give any permissions to the doc library to the user