I believe what is being suggested here is not to ADD another New England regional, but to bring the existing UTC regional up to Worcester. Correct me if I am wrong here. Centrum wouldnt be a bad place.
As for WPI, one of the major limitations is that we really can't support much more than 36-40 teams. We could support the people in the stands, but it's the pit areas for additional teams that we really dont have the room for (unless people dont mind carrying robots up and down staircases for their matches

).
I would say to try looking into this... afterall, it couldnt hurt to see what options are available. And I know that even though we host BattleCry@WPI, if you are looking for sponosors I wouldn't be surprised if WPI decided to help sponsor a Worcester Regional, as it would be quite advantageous for the university to "get into the limelight."