That should be no problem.
Having used both spambouncer and spamassassin, I currently lean a bit towards spamassassin (http://spamassassin.taint.org).... It's also possible to set this up on a DH account (see the recent thread in the 'Programming' section of the forum.
It should work with any account that has a login (ie an FTP account would work but not a POP/IMAP only account). Any login can be a shell login now anyway, and it's much easier to make mistakes with procmail if you're editing the file on a Windoze or Mac machine, so it's probably best to edit your procmail files on the machine.