Cross-Layer Solutions for Cooperative Medium AccessControl Protocols