Einfache Lösung mit XP getestet.
Sollte so gehen.

echo %date% >> c:\Logs\zveilog.txt
echo %time% >> c:\Logs\zveilog.txt
echo %1 >> c:\Logs\zveilog.txt
echo %2 >> c:\Logs\zveilog.txt

Es wird aber jeweils eine neue Zeile geschrieben.
Datum und Zeit wird vom Betriebssystem genommen.