I use Pine to send and read email. Here I highlight the use of a program (sigrand) which allows you to use a random signature per pine session from a preselected set.
The program essentially rewrites a named file periodically, and hence could be used with any mail reader which reads the signature from a file.
Signatures are a waste of bandwidth. %% Help stamp out signatures. %% 'Calm down -- it's only ones and zeros.' %% According to my calculations the problem doesn't exist. %%
alias mail 'cat ~/r >! ~/.signature;pine -i -f INBOX;date'
The program can do much more and is all yours to explore. Good luck and drop me a line if it works out. I could be a little slow in replying queries, but will get back to them.
Ah, and a word of advice: keep the total length of each of your signatures below four 80 character lines. Please.
And of course, the program will work sensibly only on sensible OSes viz. *N*X