I installed wordpress on my website, and I can log in and make posts, but it doesn't show up when I go to the website. Do I have to put something in my index-htm file? Sorry if this questions was already asked I did try looking around for a bit and couldn't find the answer.
You shouldn't have a index.htm file. WordPress operates on php so it will be looking for index.php. If you have an index.htm file in place it will cause problems.
A url to your site would help us to check further.
The URL is www-adamnbridget-com. The wordpress package didn't include an index.php file either.
If your installation did not include an index.php file, something has gone wrong somewhere.
I would delete all your current files and try your installation again with a fresh download of WP 2.3.1
Failing that, get in touch with Install4Free for some help.