regarding your air bag-you could check the connections for the pre tensioners under the seats,disconnect then reconnect.For your abs fault,I know on other Peugeots the exciter ring on the front c.v joints are bad for breaking up so you could have a look there,you can now purchase these separately where before you had to take the whole driveshaft,if these are ok then a suitable code reader may tell you what corner is giving you problems.
cdc, August 2012