This is interesting, I ran that script and got this among the results:
1 08/12/09 15:52:21 Start_LocalDevices.sh (server) 19297 Dev: 28; Already Running list: 15,18,27,28,16,19,21,23,22,25,33,26,
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
1 08/12/09 15:52:21 Start_LocalDevices.sh (server) 19297 Device 28 was marked as 'running'. Not starting
/usr/pluto/bin/Start_LocalDevices.sh: line 86: /var/log/pluto/Spawn_Device.log: Permission denied
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
2 08/12/09 15:52:21 Start_LocalDevices.sh (server) Child device (29 ; USB_UIRT_0038) disabled
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
1 08/12/09 15:52:21 Start_LocalDevices.sh (server) 19297 Dev: 31; Already Running list: 15,18,27,28,16,19,21,23,22,25,33,26,
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
2 08/12/09 15:52:22 Start_LocalDevices.sh (server) Child device (31) was configured but the startup script (Windows_XP_MC_Remote_USBUIRT) is not available in /usr/pluto/bin.
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
1 08/12/09 15:52:22 Start_LocalDevices.sh (server) 19297 Dev: 34; Already Running list: 15,18,27,28,16,19,21,23,22,25,33,26,
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
2 08/12/09 15:52:22 Start_LocalDevices.sh (server) Child device (34) was configured but the startup script (PVR250) is not available in /usr/pluto/bin.
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
1 08/12/09 15:52:22 Start_LocalDevices.sh (server) 19297 Dev: 38; Already Running list: 15,18,27,28,16,19,21,23,22,25,33,26,
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
2 08/12/09 15:52:22 Start_LocalDevices.sh (server) Child device (38) was configured but the startup script (Audigy) is not available in /usr/pluto/bin.
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
1 08/12/09 15:52:22 Start_LocalDevices.sh (server) 19297 Dev: 39; Already Running list: 15,18,27,28,16,19,21,23,22,25,33,26,
touch: cannot touch `/var/log/pluto/pluto.log': Permission denied
/usr/pluto/bin/pluto.func: line 76: /var/log/pluto/pluto.log: Permission denied
2 08/12/09 15:52:22 Start_LocalDevices.sh (server) Child device (39) was configured but the startup script (GeForce_or_TNT2) is not available in /usr/pluto/bin.
/usr/pluto/bin/Start_LocalDevices.sh: line 120: /var/log/pluto/Spawn_Device.log: Permission denied
josh@dcerouter:/usr/pluto/bin$
Don't know if this helps but I thought it was interesting.
Thanks again in advance.
Josh