Permissions keep changing

I am setting up a site with a php-based shopping cart, and there is one particular file that I need to set permissions to 644. I set the permissions using my ftp program, and it seems to stay that way for a while, but after a few minutes it reverts to 755. Am i missing something here?