Seems pretty do-able. Perhaps you have to sneak and activate it so you can still sit on them? Would that require a script extender?
Furniture is controlled by settings in the .Nif and has nothing to do with Scripting, all it requires is for a Sleep Furniture Marker to be added to the Couch -> depending on exactly which Couch you can most likely just change an existing Marker from a Sit Marker to a Sleep Marker.