If the relog.exe utility writes to STDOUT or STDERR, you may be able to capture this output using the Capture::Tiny module. I have used it in a couple scripts and it seems to work well.
Comment on Re: What's the other output from a DOS command window and how do you capture it in PERL?