This is not unheard of - but more common at Contractor/Subcontractor level. First question would be why have you given a job to a Contractor who has an inability to produce a programme? It is not difficult to do and there is little excuse. Why would they not want to produce a programme that will be a management tool for them to deliver their own project?
Not withstanding that - if that is the situation you are in there is nothing to stop you working with them and producing the programme on their behalf. However - this is the crucial bit - they have to issue you the programme back to you for acceptance. You then have to accept or not accept the programme (and I doubt you are going to reject it if you produced it). This then clearly makes it their risk if there are any errors.
Not withstanding that - if that is the situation you are in there is nothing to stop you working with them and producing the programme on their behalf. However - this is the crucial bit - they have to issue you the programme back to you for acceptance. You then have to accept or not accept the programme (and I doubt you are going to reject it if you produced it). This then clearly makes it their risk if there are any errors.