Yep, it is a bad situation, but the game isn't over yet. You've got coal and replaceable parts. Replaceable parts gets you gueriallas and artillery (which are pretty much the best unit in the entire game) and neither of them take any resources. Once you get iron, you'll be able to build railroads, factories, and powerplants (which are the best terrain improvements and city improvements, respectively

).
Break off your current trades with England, and you can get their iron for two luxuries and a lot of money. Better yet, next turn declare war on Egypt, and buy Greece to be your ally. Greece was trading iron to Egypt, but now it's availible to you. You have enough techs and luxuries to get the alliance and iron from Greece without paying any money.
Then build factories and powerplants in your big cities. When those are done, build artillery and a few guerillas. With about 20 artillery and 10 guerillas, you can invade Egypt and take their rubber. They'll be weakened from their war with Greece. Once the alliance is over, keep building troops and shipping them to that continent, and declare war on Greece to take the iron. Problem solved

(unless you don't have oil either). Some horses and saltpeter would be nice, but not required.
Why do you want to fight France?!? They're the world super power, and they have a core city
2 fricken' spaces from one of your core cities!!! You have workers in their territory, and several small cities that are next to French rails, but seperated from your cities by water. It's a bad tactical position. Actually, you don't have a choice any more, your MPPs are going to force you to fight them. Conscript riflemen aren't going to cut it for an offensive, but you should be able to hold them off without losing important cities.
Hmm, might be an intersting game to play to the end. It's a tough position, but far from unwinnable.