No, you don't. Each StatTracker® purchase applies to all teams associated with the Yahoo! ID used to complete the purchase.
So, you can use the StatTracker® in up to four leagues with a single purchase.
However, if you have teams under multiple IDs, you need to purchase the StatTracker® once for each Yahoo! ID.