Во-первых, почему вы используете wget?Почему бы не использовать LWP :: UserAgent для получения веб-страницы?Затем вам не нужно читать файл после этого, у вас уже есть данные.
В вашем коде только дочерний процесс получит данные wget, так же как и ваша обработка в дочернем процессе.Если вы действительно хотите передать его родительскому процессу, вам потребуется IPC.Рассмотрите возможность использования IPC :: Open2.Но я бы использовал LWP и обработал данные у ребенка.