Need a module nudge
Hi guys and gals,
I need some help determining which modules would be best for what I am trying to do.
It's more or less an affiliate style site with two user types - Advertisers and Publishers:
Advertiser
- Must create membership account
- At signup Advertiser will input company name, website, and other information and will describe themselves via a checkbox into an appropriate Category (e.g., a dmoz.org-style directory category such as Health > Fitness > Men's Fitness ) or Categories
- Account will only be truly activated with a payment via a paid a subscription (annual or monthly) by credit card or PayPal
What can an Advertiser do?
- With a paid, active account an Advertiser can create content via forms - mostly text but can include images
- This content will sit in that Category's container, and will remain accessible to Publishers
- Content, when created, can be distributed immediately by email/feed, every 24 hours, weekly, or can be scheduled to be distributed to Publishers on a certain date in the future
Publisher
- Must create membership account
- Account creation is free
- Account creation details will include basic information about company, pivoting around the email address given
What can a Publisher do?
- Publisher can access a filterable content table created by Advertiser either by Advertiser name, by Category, several categories, or all Categories, and sorted by date created
- They should be able to download the same table they have accessed in their account
- They may also choose to be on the receiving end of email/feeds of Advertiser content on an immediate basis, every 24 hours or weekly
- That is to say that Publishers - if they choose email/feeds - would get an aggregated feed of all Categories they select
The general public will not be able to see any of this - only Advertisers and Publishers. But of course as an admin I want to see/know how many pieces of content were created by Advertisers and how many downloads of Advertiser content took place by Publishers.
Some of the modules I'm guessing would be good for this are:
Ubercart
uc_Affiliate2 (maybe?)
Apply for Role
Role Change Notify
Actions
Profile
But as I've been doing research I see that some of these do not seem to be set up for Drupal 6. I had also downloaded Acquia Drupal and the number of modules in there blasted me into confusion.
Any hints would be greatly appreciated!

_
Don't get overwhelmed by 'modulitus' -- start with acquia drupal + ubercart and see how far you can get before adding other modules.
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.