The ultimate solution would be to use a receiver that converts all types of video input formats - composite, S-video and component - to HDMI. I know these exist but unfortunately they aren't cheap.
But there are a lot more receivers, even this
Sherwood (and includes a couple HDMI inputs too) - that can convert composite and S-video inputs to component, so that may be another (partial) option. I am not sure if HD cable boxes allow HD content to be transmitted over component - if not, you'd have to run an HDMI cable from the box directly to the monitor.