Yes the heads would bolt on. Would be best to use 2.5 headgaskets to match to the heads. STi Headgaskets would work. An AFC wouldn't work on your car. You would need to buy a Greddy E-Manage or something like that. As for the oil, you would have to remove your oil pan, and drill a hole in it. then weld on a fittling for the oil line.
And if you put the WRX shortblock on without the turbo, your car will be very very slow.
Hope I helped.