What exactly do you want the recipient to do with the image files? If they're only to be viewed on screen, they can be reduced down to around 100Kb to 200Kb each (i.e. between 0.1Mb and 0.2Mb each), without any significant loss of quality. If they're to be printed out at no larger than postcard size, similar file sizes are also adequate. Even for A4 prints there will hardly be any loss of quality in reducing the file sizes to around 500Kb (= 0.5Mb) each.
For information about reducing file sizes, see my post here:
http://tinyurl.com/n6wu4x
Alternatively, put all of the images into a single zip file, upload it to a free file hosting website and then send a download link to the recipient, so that he/she can access the zip file. There are dozens of suitable file-hosting services. Sendspace is one of the most popular:
http://www.sendspace.com/
Chris