iOS 6 supports per-account email signatures

Go to Settings > Mail, Contacts, Calendars > Signature. If you already customized your signature and enable this option, your existing signature will be used as the basis for each account’s new, separate signature. You can then alter those separate signatures as you see fit.