in reply to running sh script from perl script
We've already had a very similar discussion today that might help you; see Setting Env Variable question.