Sure you can, just learn a wee bit of CSS.
E.g.
Code:<html>
<head>
<style>
.background{background:url(images/backgroundimage.jpg) repeat-y}
</style>
</head>
<body>
<table>
<tr>
<td class="background">
text
</td>
<tr>
</table>
</body>
</html>
That is a table with a cell that has a definded CSS "class". In the header it has a CSS stylesheet telling it to use a background for that class and specifys it as an image background located in the image subdirectory (the path and image name can be changed).
Once you learn that, it's just a matter of making the image and placing it in the page through the CSS methods I outlined.
An even simpler way would be to just declare the image as a cell or table background.
Code:<table>
<tr>
<td background="images/background.gif">
</td>
</tr>
</table>
The body background can be done by CSS or in the body tag as well. There are many ways to do this without a program.