You'll need to have separate jobs for the incrementals and differentials first of all, but the tricky part will be the archive bit.
You'll need to ensure that the incremental jobs don't use the same method as the differentials, so for instance in this case you'd probably want to set the incrementals to run using the modified date, so they don't then reset the archive bit, and result in your differential only backing up the changes since the last incremental.