Sarcastic unhelpful people aside, there's a few things you should think about:
1) The oil pump is a positive displacement pump: It will generate however much pressure is needed to move the oil around.
2) Given the smoking behavior, I'd guess that the crankcase ventilation system allowed oil to be aspirated into the intake manifold. Burning that oil is probably where the smoke came from. That would also lead to plug fouling and possibly poor ignition -- burning oil makes carbon deposits. That might explain some of the CEL's.
3) It's possible that some of the oil seals were damaged.
That situation is so far outside "normal" experiences that I think attempting to self-diagnose any further problems would just be speculation. I'd take the car the the best damn Subaru master tech you can find and have him check as much as possible -- OBDII codes, cylinder compression and leak-down, etc etc. Also, keep a close eye on your oil consumption for a while. If you have any damaged oil seals, you'll consume more oil than before your "incident".
My 1/50th of a buck worth.