I don't know if this is exactly what you're looking for, but I've been playing with Quorumsoft's Nimbus, which can backup/restore Xen VMs, and you could set your storage location to be any iSCSI or windows share. Its still in beta, but works pretty well for me.