I would like to have a campaign that changes the Opportunity stage to closed if they don't respond within a certain amount of time. Is this possible?
No, CRM-originated objects are read-only in Marketo.