Using WCF, can I create my own binding (based on WSHttpBinding) and use it to process an HTTP request so that I can add standard MIME (SwA) attachments to it?
No, not as far as I know. Why aren't you using MTOM ?