PCQ and MultiWAN

Here’s my situation:
I have 300 users and I want to set up a system where the MT will do the following:

  1. auto-generate an outbound/inbound queue for each active user
  2. load-balance all of the users so that none is hogging the bandwidth.
  3. split the outbound traffic into 2 so that it can be load-balanced over 2 connections (multi-WAN).

Step 3 I can do by marking each packet either odd or even and sorting appropriately.
Step 2 I can do using the SimpleQueue Interface by simply adding a queue for every user or group of users. (A lot of work which is why I want Step 1.)
Getting Step 2 to talk to Step3 is being a little problematic.
And Step 1 is not working at all.

Anyone willing to help me out here?