yes it will bolt right up, how ever you will need a D16Y7 (96-00 non vtec 1.6 liter) timing belt, as the length will be slightly different. you might also need D16Y7 spark plug wires. also your upper timing belt cover will not bolt on. you might be able to use the cover from a D16Y7, but im not sure.
not without major modifications
With some modifications, yes it will fit
It will not fit directly, without modification... the 96-98 bumpers and 99-00 bumpers are different, as are the headlights and hoods
It will not directly bolt in. you will probably have to do some major modifications, or swap brackets from one seat to the other to make it work. Or you always have the option to buy aftermarket seat rails/sliders and weld them on to the EP seats.
With modifications, yet.
No, only an Honda Civic engine will bolt up without major modifications.
The Honda Civic has four spark plugs, one for each cylinder.
no
No
with enough time and money, anything will fit, but in this situation, you can't swap engines without some modifications
all Honda civics have 4 cylinder engines
With enough modifications anything is possible.