Possible Duplicate:
Preposition usage: on, in, and at
I guess the difference is that when you say "I work on a project", it shows that your are the owner of the project, whereas "in a project" shows that you are the member of a project. Is my guess correct?