in reply to .bat and perl mystery
IANAWE (I'm not a windows expert) but it seems to me you need to run a .bat script trough an interpreter. Have you tried sytem("cmd $batchfile") or system("command $batchfile")
If this doesn't help, can you specify what you mean with When it executes in the script it acts as though it has executed but in reality it hasn't - maybe with a small code example?
-- Joost downtime n. The period during which a system is error-free and immune from user input.