Step 1:
Ok, to do this all on the passenger side, find the harness on the passenger side by the headlight that powers the halos. Locate the wire that has the brown with a white stripe and crimp on an inline wire connector to it and a the 12" wire.
Credit evonschu for this first pic:
Step 2:
Now locate where the OEM harness's connect together, you want to put in two inline wire connectors on the engine side of the harness. The first one will connect the light blue and dark blue wires together (make sure you don't cut these wires and you drill out inside the connector to allow both wires to go through). The next wire connector you will connect into either of the blue wires (light blue or dark blue) and the one 12' inch you ran in the step before. At this point, your DRL's will be on anytime your halos are on and vice versa.
You can stop here if you want to be able to control when your fogs work from inside the cabin as usual. Otherwise continue to step 3 for automatically turning them on.
Step 3:
To have your fogs come on automatically with the halos or DRL's follow the steps above and then locate the purple wires on the harness on the fascia side. There are three but the ones you want are the two that are right next to each other in the pic below (two left most), put in an inline wire connector to connect the two purple ones together then further up put in another inline wire connecter connecting either of the two purple wires and either the light blue or dark blue wire (I suggest to use whichever color you used for your added wire to in step 2). For both of these connectors you will want to drill out inside the connector to allow both wires to go through them as well.
That's it, hook everything back up and now all the lights will operate automatically together and will look just like evonschu's finished pictures.