Ubercart køb create content mulighed

Jeg sidder i en opgave hvor jeg har brug for at brugeren kan købe adgang til at lægge et stykke kontent op.

Det drejer sig kort sagt om en side hvor man kan annoncere, og det skal så naturligvis være muligt at købe mulighed for at publisere x antal annoncer på siden.

Jeg har prøvet at dykke lidt ned i Ubercart, og kan se, at man kan købe roles, - men de er tidsbestemt, og her skal jeg på en eller anden måde have det bestemt af om brugeren har brugt det antal annoncer han har købt. Jeg kan selvfølgelig gå igang med at 'hacke' selve Ubercart, men er der en løsning der ligger mere til højrebenet?