To fill Beech's spot on the roster, the Penguins recalled forwards Connor James and Chris Minard from Wilkes-Barre/Scranton of the American Hockey League. Defenseman Alex Goligoski was returned to Wilkes-Barre/Scranton.
Beech, who played only four games since returning to the Penguins last month, was injured while being checked into the boards by Carolina defenseman Glen Wesley on Thursday night.
Beech, who initially joined the Penguins in the 2001 trade that sent former NHL scoring champion Jaromir Jagr to Washington, has been with four NHL organizations this season.
He began the season with the Blue Jackets' Syracuse farm club before being called up by Columbus. He had four goals and five assists in 16 games before being waived.
He was claimed by Vancouver on Jan. 10, only to be waived again later in the month. He was then claimed by Washington, which tried to send him to its minor league club. But Pittsburgh claimed him.