Hahahhahaha.... sorry. Too sleepy already. I mistook the last ls -l output for your scripts permission
check 2 things.
1 the file /etc/squid.conf exist. and you could try the command "/etc/squid.conf"
2 where is the script located? what is pwd? is it mounted from another filesystem? if that is the case you need the "exec" option in your mount command to run scripts on other mounted filesystems other than root.
Sorry as I don't check back at posts often to reply. So if u need n e further help kelvinlai at veryfast.biz
You should try not to run your scripts as root. It posses a big security prob
SUID is a no no whenever possible
N e way the squid.conf file is readable by everyone so why do you wanna run your script as root anyway.