Network Drive and Back up

Not sure if this is like wanting cake and eating it too but,

I have two desktop PC’s (One on XP one running Vista 64) and a Laptop running XP.

I wanted to use MyBook 1T to back up the three units and also as a network drive where each user could store Video or Photo files.

Is this doable ?