Hugging a body pillow is no longer a one way activity.
The "Super Sonico Hugging Pillow" from Nitro Plus attaches arms to the typical body pillowcase. With all extremities accounted for, the pillowcase measures 160x150cm.
The pillowcase has two sides. Both show the girl wearing earphones, so she won't be able to hear you when you whisper sweet nothings into her ear.
The extra limbs won't cost you too much extra. Pricing is set at ¥10,500, which (from what I've heard... not that I'd actually know of course) is close to regular body pillowcases. Mini arm pillows are included, but you'll have to supply your own 160x50cm body.