Don't worry about the dollars; wait till you get to egypt to change them (I've paid for my groceries, dental work, gas and dinner in restaurants in dollars. Everyone accepts them, and many will change them for you.) Hotels often have exchanges, banks abound and there are new exchange machines here and there.
As for vaccinations; if you're going to be here a while, I recommend:
Hepatitis A and B
Typhoid (take the pill, it's easier)
Of course, you probably have many of these already :)
Medicines... pharmacies here are well stocked and sell almost anything without a prescription. The local "Anti-Nal" is a better alternative than pepto bismol/immodium (also available) because it isn't absorbed into the blood stream and kills the bugs causing illness instead of just offering pain relief. You can bring your own tylenol if you like, but again, the local stuff is just as good.
Definitely bring your own bug repellent (off!/ skin so soft),deodorant and sunscreen.
Other toiletries... just wait until you get here. Don't bother lugging a bunch of stuff with you unless you're going to have zero time to go get them.
American living in Egypt.