Hi Nelius,
Yes, all that sounds like doable in Airtable — I think I’ve come to get a general idea of how those requirements could be technically implemented.
If you’re considering hiring someone for the job, I kindly invite you to reply here with some contact details so that we follow up.
Good luck.