Yes, Peters Professional Peat Lite Special 20-10-20 can be used on orchids.
You can use Peters Professional Peat Lite Special 20-10-20 to make a foliar application, per the label: you can use 1 tsp per gallon of water in a watering can or spray tank.