Hey,
I have been researching this for a long time and just ordered my engine. I also have an H23. First thing to do is read the write-ups in the FAQ's. They are of tremendous help.
As far as the ECU, there are many options. I am going with a stock JDM P13 as I don't want to get crazy. You can get a rechipped P72 or a P28. It is completely your choice, look on
www.hondata.com for info on this.
The difference between the JDM and USDM H22's is the CR (compression ratio). The USDM has a CR of 10:1 while the JDM has one of 10.6:1. This is where the extra hp comes from.
As far as the wiring harness, the JDM one is only good for plugs and some extra wire. Since the engine is JDM, all the plugs to the main harness are on the USDM drivers side. What most people do is use thier USDM H23 harness and add the extra plugs/wires. There are only three total wires to add to the H23 and some 4th gens are prewired for VTEC (mine is

). The two wires to add are the VTEC solenoid and the VTEC oil pressure switch. The solenoid is one wire (Green/Yellow) and, if prewired, will be in a dead-end plug on the passenger side shock tower near the intake filter. The other two are the positive and groud for the Oil pressure sensor. They are Light Blue and Black/something. The light blue wire is the only one you need to find for prewired. It is located in the main engine harness plug right next to the underhood fusebox. If you look on the firewall side of the plug you will see it come into the plug but none comming out the other side of the plug. The groung can just be attached to any bare metal on the engine block.
The distributor from your H23 will bolt directly to the H22. The problem with the JDM distributor is that it has an internal coil while the USDM has and external coil. Just pull the JDM one off and sell it and use your USDM one.
As far as where to buy it I have heard absolutly nothing but good things about
www.hmotorsonline.com That is where I ordered mine from. Talk to Steve, he is cool.
Good luck on the swap
Layter