Also it would be nice if the log could be saved to a file
Jaffers, have you read the game manual at all?
The batch files are supposed to be placed inside your PG installation folder. They have relative paths and work for everyone else. As for saving the log; it's saved automatically for every launch. Look under UDKGame/Logs.
For help fixing the joining issue, see the rest of this thread.