I've got the same problem. QTP cannot ID between two different browsers. Each have unique properties, but still QTP cannot find them
Browser("creationtime:=0", "name:=name1", "hastoolbar:=False").Page("X")...
AND THEN ANOTHER BROWSER LIKE:
Browser("creationtime:=1", "name:=name2", "hastoolbar:=True").Page("Z")...
QTP still cannot tell the two apart. I've tried every property that Object Spy can ID, and no combination of the many properties will help. QTP simply cannot ID one of the two browsers when there are two open. Very frustrating!
That seems strange since your statements seem syntatically correct. If both the browsers are opened by QTP, you may just want to use the creation time property and avoid everything else. (I'd suggest you try taking 'name' off).
(I'm hiring Software Development Engineers in Test in Seattle, WA)