I created a pull request on my friend's fork for this functionality. It works locally for me for both issues but would not mind some more eyes on it before I make a pull request to the main github.
Here is a link to the PR: Multi shard changes by noodleses · Pull Request #9 · squ1sh/ServUO
Thank you lomeaga, I needed to know that this would be helpful to someone else. I am not used to socket programming and it has been a bit brutal for me so I appreciate the interest.
Right now here is where I am at:
1 - I was finally able to get a connection to another target server after...
So funny story.... My friend was logged into his account on my computer when I posted the above message. So that message from Squ1sh is actually from me. Sorry for the confusion.