100MB以上となると、メールサーバーの負担もかなり大きくなるので、たとえ技術的に可能だとしても、一度に送るのはお勧めできません。
分割ソフトで、いくつかに分けて送ることをお勧めします。
Download: Windows95/98/Me用ソフト > ユーティリティ > ファイル管理 > ファイル分割・結合
自分側が利用してるメールサーバと相手側が利用してるメールサーバで扱える容量なら問題ないわけですからそこらへんお互いに確認を取り合って見てください
以下のサイトのメールサービスでは50MBまでのサイズのメールを送ることが可能です
どんな種類及び扱いのデータを添付したいのは不明なので推測で回答します。
まず送る側が100MB以上を送る事は可能なのでしょうか?
それが前提で、
無理やりにでもメールに添付するなら
回答者1のように分割して添付する
ほかには、圧縮して添付する(ZIPやLHAなど)
が考えれれます。
ほかに、
メールに添付せずファイル転送サービスを利用するというのも考えれます。
ただし、どんなデータを扱うか、
そして、どこのサービスを信用してサービスを使うかは
あくまで自己責任です。
http://www.kooss.com/etc/storage.html
http://q.hatena.ne.jp/1120705717
他には受け取る相手方にGoogleのGMailや
yahooのYAHOOメールなどの無料メールアカウントをとってもらい、
受け取ってもらうというのも考えれます。
若干、時間がかかってもよくて手間と信用をとるなら
物理的にCDに焼いて郵送か宅急便がいいでしょうね。
自分のgmailに保存するだけです。