There are a couple different ways that you could do this. You could upload the images to the directory of your choosing using an FTP client (like FileZilla) or your hosting company control panel (if you have one available), and then reference the image wherever you saw fit. For example, if you had an image you wanted to display on every page you could connect to your site using FTP and upload the image to the images directory. You could then open your skin file (template.ascx by default), and reference the image using
HTML Code:
<img src="images/imagename.ext" alt="alternate text" />
Or you can use the built in image manager in the HTML editor that is used throughout the admin section. Once of the buttons in the toolbar at the top of that editor allows you to manage images, and you can upload them from your desktop through that manager. It also allows you to insert images into topics or entity/product descriptions directly from the manager so that you don't have to manually type in the html, but be careful to check the links it creates...depending on your site setup the "src" for the images may be incorrect and you may have to change that portion manually.
<a href="http://www.aspdotnetstorefront.com">Shopping Cart Software</a>