I think you can, but you need to cluster both version.
So you need to install and cluster sql 2005 and after that install as separate instance and cluster also sql 2008.
Then make one run as active on node A and the other as active on node B.
Never tried...