I actually wrote an article about this that you can read
here there are several little tricks that have to be done to make XP and Vista play nice and they are all outlined in that article. Try those and it you still can't get them to see each other let me know.