He might have meant the "Post thread" button is missing on the other forum. If that's the case there should be a field at the top that says "What would you like to discuss" by default and if you enter a title there it will open up a post box for you. But I would think it would make sense to ask the admin/mods at the forum you're trying to post on. Maybe you don't have the necessary permissions to post there.