I would agree that the algae is probably caused by the ammonia. You'll need to figure out what is causing it. Overfeeding? Decaying fish or plant matter? As far as ich, daveedka posted a good articla on treating it with salt.
http://www.aquariacentral.com/forums/showthread.php?t=39759
Worked for me.
http://www.aquariacentral.com/forums/showthread.php?t=39759
Worked for me.