Have you looked at Duotrope (duotrope.com)? That solves a similar problem - tracking acceptances / rejections for writers. The constraints are a little different in that an author may have many pieces, but usually each magazine will only look at one piece at a time, and they will often request that you not submit a piece to multiple magazines at once.