Yes there is a way to resize the photos in the K100D, but I doubt that many of us have ever tried or want to. I never have til you asked.
In your camera menu, choose "Recorded Pixels". There are 3 options. 6M, 4M, and 1,5M. Here are the pixel sizes and file sizes.
6M 3008x2008 pixels 1.8 Mbyte typical
4M 2400x1600 pixels 1.1 Mybte typical
1.5M 1536x1024 pixels .45 Mbyte typical
You can also change the quality level. The above was the 3 star level. Choosing a lower level does not change the file dimensions, but can make the saved file smaller.
The only reason I might want to change to a smaller dimension is if I was stuck in the Gobi desert with plenty of water and food, but only one SD card, so as to cram more pictures into memory. But memory is cheap and so is computer space. The 3008x2008 pixel size and highest quality levels give you the best picture quality. For many instances, I bump the quality level to RAW.
The K100D is only a 6 megapixel camera. You really don't want to make the images smaller. That costs you resolution.
As far as handling the picture files in your PC, other people have covered it. I suggest you use printing software that allows you to set the print dimension w/o worrying about the image size.
I use Adobe Photoelements if I want to post process my pics, but for printing I use Olympus Master because it simp;y works better than Adobe, allowing me to put multiple pics on a page, etc. . It's a free download and the same program they provide with all their cameras.
http://www.olympusamerica.com/cpg_section/oima_softwaremaster.asp