You can definitely put a DOHC head on a SOHC block (in reference to F/H series). However, it's not really worth it, for these reasons. The H22 block is stronger, the tranny is MUCH better than the Accord tranny, and head swaps are always a bit tougher to maintain than a full engine swap. The only time it's really worth is it with the newer Accords, which are 2.3L vs. the old 2.2
If you're looking for a B1 head, I've got one available. 122k miles, comes with MSD wires and a DC 4-2-1 header. Let me know if you're interested.