In xrecord skin.xml's NormalShowName, SelectedShowName you could play with the size of the @Title items and make them taller than the 20 pixels (like 35-40?) so the text scrolls to a second line but @SubTitle, @Time would have to be removed/moved since they are currently on the second line.
The @Title string displayed by XRecord is a concatenation of the title and subtitle as returned by Programme.getTitle() Programme.getSubTitle() which are in gbpvr code not xrecord code.
As Gedanken suggests, you seem to have imported these shows in a way where the subtitle includes the title. Perhaps if the shows were imported with the subtitle only including the subtitle you would see what you want.
2 Hauppauge PVR-150's, Celeron 2.93GHz, 1GB RAM, 1TB Maxtor HD, Cooler Master Cavalier 2, Radeon HD 2400 Pro, gbpvr 1.1.5 Blue Skin