How do I do it so people on my forum cannot view threads until they've got a certain amount of posts?
It can be easily done by configuring group permissions and using the Group Promotion feature.
ACP - User and Groups - Group Promotions - "Promotion Requirements"