There's a couple of free mailling list servers...
http://www.ezinedirector.com/index.cfm - IIRC, allows up to 10-12k free per month ( or year?)
Server.com also had a free list server.
I'd check the TOS for the free ones to find out if the harvest the addresses in your list.
PostCast is an smtp server/mailing list processor you can install on tyour own machine. The freebie version does 20 address lists. The paid version does more. ever used it, but heard good things about it.
FWIW, the RFC for smtp states that mail servers should allow a minimum of 99 copies of any message (cc/bcc) to be sent at once (total=100). The RFC was written before spam became the problem it is and few ISP's/webhosts will allow a message with 99 cc's - but - they typically do not return any indication that they cut your list short.