Do I need an Xbox LIVE account to purchase more songs?

An Xbox LIVE Silver account is free and lets you purchase all the downloadable content you could ask for. An Xbox LIVE Gold account has a subscription fee for advanced features, but you don't need this level of account if you're just wanting to purchase downloadable content for Dance Central.