Hi,
You need to create one lookup for each list , then add 3 attributes on the related object (Project or ressource) , connect each attribute with the related lookup , and show theses attributes on the right page of your object.
Then , for the lists to be connected, I suppose you may create one or more workflows which will react on the list change event (but not sure if it works).
Stéphane