I would just create additional user profiles in chrome and setup a new MetaMask wallet within each profile.
I *think* it may be just easier to build a mock implementation as a locally-running HTTP server. This may turn out to be one of those "because we thought it'd be easy" kind of things.