Thanks for the suggestions, I've never set up a tunnel before so I think I'll try PAT. Honestly though, I am kind of confused about how this will work, since in essence, I need to go from private IP, to public IP, to private again. If I go back to my example of:
Router in Building A has...