I think I'm going to have to agree with Kyle.
Does anyone think I should remove the grep -v function from backticks and have Perl handle it with the system(); call?
I think I'm going to try it this way, so far not much luck with the issue.
Thanks for all of the replies so far!