The only way you are going to be able to send something from your laptop to the TV is if
a- you physically connect it to the TV
b- you stream the media from your PC to the other machine that is connected to the TV
You can do this by sharing your media in Windows Media center then setting up media center on your server and connecting to the shared media like an extender does, you can also do this with an Xbox 360 and NO you dont need Vista or 7 to do it.
http://windows.microsoft.com/en-us/windows-vista/Share-your-media-in-Windows-Media-Player-with-other-people-or-devicesOr you can setup your laptop as a media server which is much more complicated