Sweep any loose dirt and debris from the porch. Stir 1 cup of trisodium phosphate into 4 gallons of hot water. Use this solution to scrub the porch. Rinse the concrete thoroughly and allow it to dry in the sun.
Mix the acid stain. Typically, you have to mix an equal amount of water into the stain before using it, but products vary. Check your manufacturer's label before mixing. Pour the acid stain into a nonmetallic paint sprayer.
Work with a partner to apply the acid stain. One of you needs to operate the paint sprayer and the other needs to scrub the stain into the concrete with a nonmetallic scrub brush. When spraying the stain, start at one corner and move the nozzle using tight, circular motions. Scrub the stain using the same pattern.
Allow the stain to dry. As you work and the stain dries, you will notice it bubbling -- this is a normal reaction between the acids and the components of the concrete.
Stir 1/2 pound of baking soda into 5 gallons of hot water. Mop the porch with this solution. This neutralizes the acid and will create a lot of fizz. Keep mopping until the porch stops fizzing. You may need to make more baking soda water depending on how large your porch is -- just use the same proportions.
Rinse the porch completely and allow it to dry. Apply a concrete sealer meant for exterior surfaces. These product vary in application instructions and drying time, so consult the label for detailed information. Typically, you can pour the sealer into a paint tray and roll it onto the porch as you would with paint, but this varies.