Il problema è qui:
codice:
	while(1)
	{
		DWORD	msgSize;
		BOOL	err;

        uscita = fopen(FileDaScrivere,"w");
a ogni iterazione del ciclo resetti il file.