There is no reason why your witnesses would have to provide their social security numbers.  Addresses are a good idea so that the witnesses can be found if necessary, but social security numbers are not needed.