XF 1.2 Custom thread post input fields?

Hi, is it possible to customize input fields for thread starters? How, if possible, can this be done?

For example, with a deal forum you want to ensure that users who start a thread maintain a level of consistency for the first post, which is the deal itself. So thread starters are required to enter mandatory fields such as thread title, category of product (pull down list), retailer name (pull down list), regular price, sale price, etc.

See the attached image for an example.


I could not find any add-on in the Resources section. Just wondering if anyone else here know of such add-on? That sample picture is for a forum running on vBulletin, but it would be nice if something similar is available for XenForo.