Paul, thanks for asking. The policy states that you may not run
the same query from
the same source more often than once every 10 seconds. So having the same client rapidly run several queries for several different stops is fine. (Of course, if you're doing something like retrieving predictions for all stops along a route, you're better off using the predictionsbyroute call.)
Sincerely,
developer at MBTA