You can easily print these with free software from here:
www.faststone.org
First you crop the photo to the print size you want and then print. You can
saved the crop if you want, the software will automatically keep the same
file name and add "cr" to the file name. You can add something like 6x4,
8x10 etc. to indicate the size.
For e-mail of different size (by size I assume pixel dimensions) you can do
this easily as given below.
To decrease the size of the file for e-mail, web publishing, etc.
Go to this site and download the free Image Resizer. Exe file in one of your
folder.
http://www.microsoft.com/windowsxp/pro/downloads/powertoys.asp
Once in your folder, double click on it to install it.
Once installed, you right click on a photo file (or on a group of selected
photo files).
Click on Resize image on the opening menu.
A window will open, select the size you want.
New files will be added in your folder, same name as original file but with
the word (small) or (custom) added.
The first time you use it, you may not see Resize image on the opening menu
after you right click on a photo file or if you see it and click on it, it
may not work. If so, do the following:
Click on Run, click on Start and type the following in the textbox:
REGSVR32 SHIMGVW.DLL
and press the Enter key.
Note that there is a space between ...32 and SHI.
You should get a "success" message after pressing the Enter key.