You might also try window.open as per this :
http://www.w3schools.com/jsref/prop_win_opener.asp
The same should also work with window.openDialog
https://developer.mozilla.org/en/DOM/window.openDialog
In both cases, you will have window.opener available, so you might call it to refresh parent window location
So, you might define onbeforeunload in your sliverlight html page where you would refresh the opener window:
OnBeforeUnload: http://www.tek-tips.com/viewthread.cfm?qid=722854
To refresh the opener, try the same call Linn has suggested: window.opener.location.reload(true)
Alex Shlega, GotchaHunter.Net