Thanks for all your help! Finally had a brain storm and figured something out! WriteLine doesn't automatically append a carriage return. So I can just keep using $Keyname, in my writeline statements then when I'm done reading keys for that server, I end with a writeline that is just a carriage return! And I just start with a writeline with $SRVName,. Thanks for your quick replies!

WriteLine( 2,"$SRVName,")
WriteLine( 2,"$KeyName,")
WriteLine( 2 ,Chr(13) + Chr(10) )