From the pic, it looks like there are adjustable hooks on the side that you can rest a barbell on. The slots look like they go all the way up. If the power tower can hold the weight of a person, then I'm sure it could handle a barbell, assuming you're not squatting over 200 lbs.
]would like to purchase the free standing pull up bar in the sts video's but cannot find one any clues?