When I have a roadblock like this, I don't have any communication that isn't written. Don't give her a chance to deny a conversation, and your boss a chance to say he didn't hear it - if he doesn't want to deal with it, he will become conveniently deaf.
So...say you need the info on the 20th, and the final deadline is the 23rd.
On the 15th, email NM: Please provide the info by the 20th so that I can do <my stuff> in time for the deadline on the 23rd.
On the 17th, email NM: Just a reminder, I need the info by the 20th
On the 19th, email NM and cc bosses: Just a reminder, I need the info by the 20th. Critical deadline is on the 23rd; if I do not have the info, this deadline will not be met
On the 20th, email NM and cc bosses: Will the info be available today? Critical deadline on the 23rd will not be met if I do not receive info today
Every day after the due date, email her, cc bosses, and get increasingly urgent about the deadline slipping because you don't have her input.
This nagging would be waaaay over the top for someone who was responsive and provided required info and feedback on time, but when someone's being obstructive like this, you have to be a nag, and you have to CYA. Your boss needs to know that the deadline will slip while there's still time to take action; telling him one day before the deadline that you're not going to make it, even if it is due to missing info from NM, will make you look bad.