Ok guys, I got this far:
ProcessStartInfo procInfo = new ProcessStartInfo(@"C:\a\a.exe");
procInfo.CreateNoWindow = true;
procInfo.Arguments = "01";
procInfo.Arguments = user_number;
procInfo.Arguments = email;
Process.Start(procInfo);
But it only passes one argument (being the last one to overwrite), how do i pass more then one argument, the args on the console is an array, this must mean i can pass more then one argument?