First thing you should do is get someone with VCDS to scan your ECU and get some fault codes up. This will hopefully tell you straight away what's causing the engine management light.
How hard was the front end impact? Also, is the engine light amber, or red? If red, really don't drive it! If amber, don't drive unless you really need to unless a fault code scan clears it.
Going by the damage you describe, I'd suggest you look into whether your oil pump and pick up pipe are functioning correctly. Hope you get this sorted soon.