Fwrite problem

Hey guys,
Ok so I have this swf and it exports an array to a php script… and then the php script does some manipulation of the scrip, followed up by writing it to a text file. Now here is where the confusion begins. When I am testing the swf like with the ctrl+enter in mx 2004, I export it like that, and test it. It works perfectly I can submit and refresh as much as I want and the code executes perfectly…
However, when I put the swf on the webserver it no longer works right… Now it works once and then won’t work again for another 2-3min. then works once more and then is off for another 2-3min. I don’t understand… I have had the php script return the string that it is getting… and it does. It returns just right, exactly how I would like it to. But the stuff doesn’t get written to the file. Here is my php code…

<?php
	if(!isset($user)){
		echo "report=You need to login before submitting anything... Thank You!";
	} else {
		$pointsArrayTrueArray = explode(",", $pointsArray);
		$counter = 0;
		$pointsContent = "pointsString=";
		while($counter < count($pointsArrayTrueArray)){
			$pointsContent .= $pointsArrayTrueArray[$counter];
			if(($counter+1) % 3 == 0 && $counter != 0){
				$pointsContent .="||";
			} else {
				$pointsContent .="~~";
			}
			$counter++;
		}
		if(is_writable("$user.txt")){
			if(!$fileID = fopen("$user.txt", "w")){
				echo "report=error opening file";
				exit;
			}
			 if (fwrite($fileID, $pointsContent) === FALSE) {
				 echo "report=error writing to file";
				 exit;
			  }
			fclose($fileID);
			echo "report=success";	
			
		} else {
			echo "report=not writeable";
		}
	}
?>

when this runs, and I send it the correct values, it returns success in the report variable, however it doesn’t work. Does anyone see where I am going wrong? Please help. Also here is the AS code which calls the php script…

on (release) {
	var submitPoints = new LoadVars();
	submitPoints.user = "Aaron";
	submitPoints.pointsArray = _parent.pointsArray;
	submitPoints.sendAndLoad("http://testing.tldstudio.com/misctests/whiteBoarding/submit.php", submitPoints);
	submitPoints.onLoad = function(success) {
		_parent.version_txt.text = this.report;
	};
}

Thanks for any help…