The V+HD box might be useful, as all programmes that carry subtitles can be recorded with the subs.
This would require a upgrade from VM. Prices vary depending on your tv package.
for you...
http://shop.virginmedia.com/existing-customers.html
or for your friend...
http://shop.virginmedia.com/digital-tv.html