You have to contact a local agency to book your transport or accommodation in Iran. You can purchase some domestic flight tickets online, but you will usually not see all available options.