I am getting an when ever I try to view a page that was added besides the home page. The Error 500 - Internal server error
An internal server error has occured! Please try again later.
I fixed the error 500 by removing .htacess, but how I get a 404 page not found.
This is speculation, but did you try adding a line to .htaccess, perhaps to turn magic quotes off?
I encountered that behavior on a server that was configured to not allow modification of PHP directives via .htaccess. I had to make a custom php.ini file with the php flags I wanted to change instead. Any time I added a php directive to .htaccess, it would do that to me until I backed the change out.
The 404 error, I dunno, you've not provided enough information even to guess.