Anyway to show location (or a custom field) next to the username for each reply?

You could

  • use Admin>Customize>Text Content to change the Title label to Location

  • use CSS to hide the original Location field on the user profile

There are some other ways to use Groups to assign Titles. I could see that working for an organization with location-based groups, chapters, etc.