You will definitely need some hosting in place for Google to see the redirects. Does the expired domain and the new domain have the same content? It would be be better to map similar pages of content for what there already.
Check out wayback machine for how the site looked live.