То, что вы пытаетесь сделать, само по себе невозможно. Если у вас нет контроля над вызовом родительской страницы дочерней страницы. Если вы это сделаете, то вы можете вызвать дочернюю страницу с помощью инструкции get в URL родительской страницы. Так что, если ваша родительская страница http://parentpage.com, вот как вы должны вызывать iFrame.
<iframe src='http://childpage.com/?parent=http://parentpage.com' />
Тогда все, что вам нужно сделать на дочерней странице, чтобы получить ссылку, это получить строку с
window.location.search //not sure of browser compatibility with this
и извлеките URL родительской страницы, вытащив его из этой строки. Я бы дал больше подробностей, но я даже не уверен насчет первого вопроса, который у меня был.