Trial user per user daily quota possible?

Hi,
This is my first post in this forum and I am new to the RouterOS.
My hardware is a 450G router which I plan to use as a free user hotspot gateway.
My objective being something like :
“A terms/conditions landing page with a 50mb daily quota for everyone (per IP or MAC) and after that a 32k/32k connection reset daily”

The setup is : → adsl modem → Miktotik 450G Router → 2 x bridged Ubiquiti links … → station - AP in bridge mode again
Until now I have been using a TP Link 1043 Router with Gargoyle (openWRT) + NoCatSplash in the above setup, and is working relatively well for 5-10 connections, but after that it becomes sluggish /unstable requiring frequent resets etc.

During this past week I have spent hours and hours trying various scripts to manage quota per trial user IP to no avail.
The scripts either don’t work for OS 4.17 and above, in both command line / winbox mode or I am doing something terribly wrong.
I have tried all scripts here :
http://forum.mikrotik.com/t/how-to-limit-a-user-to-a-given-amount-of-traffic/237/1
both in trial and normal user mode to no avail.

There is an option for quota management in the hotspot-user-limits and works well (for one user), but even though I set hotspot-user profiles-share users to 10, once one user meets the quota, that’s it and for the rest of the shared users.

What I would like to know is if it is feasable, and how?
Is there a link explaining the script syntax for the updated versions of the OS (4.17-5.0)?

Any help will be much appreciated
sda