For the map sensor, you can head off to a junk yard and find a Civic with a firewall mounted MAP sensor (I think some sedans are setup that way) and use it. I think you can even remove yoru D16Z6's and just run some vacuum line into it and secure it to the firewall and it should work (never tried that way but I've heard of it being done).
Not sure about the purge solenoid. I wasn't aware JDM B16A's didn't have them? I'd image you could reuse the solenoid off your engine? Sorry, I haven't done a JDM swap myself.
__________________
Andy - Reinstated
Hybrid Forum Moderator
'06 Subaru Legacy Spec B - Stock, for now
'98 Civic EX - CTR headlights and grill, Kosei K1's, for sale
'90 240SX - SR20DET that will never get installed, project car.