No, you do not need an Xbox Live subscription to fight the Beast in Gears of War 3.
The Beast is a single-player campaign boss encounter (Act 5, Chapter 5). The entire campaign—including this fight—is playable offline with no internet connection required.
So fire up the campaign on any difficulty, reach the finale, and take down the Beast without ever connecting to Xbox Live.