Wow umm... this is starting to get extremely complex coding now.
I think maybe JavaScript could check database actions at regular timed intervals and if any changes then a page reload?
I think also JavaScript can close a browser window by name so you can close a specific window if needed.
This code is more complex then I can cover. I don't even think this is basic and isn't at home in newbies...
I think you could just have text in window one that says 'to view any changes in other windows, you need to refresh this page' and not bother with refreshing nor recalling the page...just let the user do as they're told.
Just rememebr that the user might e stupid and try viewing a deleted page before refreshign the page so you need to have a way of checking it's existence befpre trying to view it.
You're dipping your toe in the ocean here my freind. I can't help you any more my friend I'm sorry. Maybe somebody else can help?