You might already be screwed.
No, you’re not. You’ve kind of got it backwards: if you screw up learning PHP, you just roll back the changes or start over. Use a test server- never ever do development work on your production server and keep your files backed up (really, you should use a VCS, ideally git since it’s the best :^) All you can lose is time.
You don’t need PHP or any server side language necessarily- but you do need Javascript. You don’t have to learn it, but you will need to use it. Trust me when I say that as much as it sucks, it’s better than the alternative.
Doing this translation gig for two languages in HTML / CSS alone will be merely extremely difficult; adding more languages will be worse. It means massive duplication of effort, and even using copy-and-paste, you will mess things up. That’s what humans do. This is not theoretical knowledge. I resisted learning Javascript and did webpages in HTML / CSS for years until I finally bowed to the inevitable.
Doing sophisticated websites without programming is like building a car out of a pile of rocks using a screwdriver. It might be theoretically possible (it isn’t, but I’m not going to get into the comp-sci reasons why not) but it’s not worth the attempt.
You don’t need to learn PHP. What you need is a database. Ideally you will probably want to get someone else to set it up for you. Failing that, I will try to help as best as I can, but I don’t have a lot of time available.
If you can’t get someone to help you into a database (if you have a friend that knows Drupal, then that’s probably the easiest way to set one up) then you could probably get away with having a series of XML files (these can be HTML files with a bit of extra markup) on your server. These files can be called by XMLHTTPRequest
to fill in the content of your pages. It will be a little difficult to implement without knowing Javascript, but not if you
1) copy-and-paste from a good example, replacing the relevant stuff; or
2) learn a good client-side framework, which will take care of the details for you.
Most importantly, make sure you know how your webserver works. Apache is pretty well-documented, but very complex. Again, you’ll want someone to help you wade through some of this stuff. I’m an experienced Apache admin and will help as I can- but try to get someone local.
For Knuth’s sake, get someone local to help you! This is a big job. Also, join some local maillists or user groups.