Corporate Queueing for each Ip address

Guys,
Hellow Everyone. I need solution for Queueing. I have 400 Clients using DHCP server to get Ip address. I want to implement Queue for each Ip address for 64/64 Bandwidth Limit in working hours from 8 am to 8 pm monday to sunday. After office hours the ip queue will not take effect and use unlimited bandwidth. if someone have an idea kindly let us know.

Regards

  1. add pcq queue type for upload and download with rate 64k
  2. add simple queue with pcq type
  3. add scripts:
    *) /queue simple enable [/queue simple find name= ];
    *) /queue simple disable [/queue simple find name= ];
    4)add new /system scheduler which will run scripts on a specific time, one for enabling queue and one for disabling it.

Mrz if you can discribe more in details and step by step it will be more better to understand. Whts my senario I will have MT as a transparent bridge between internet and Corporate users. But I need any client try to access internet i can see his IP in Queues using details bandwidth.