I am not sure if this has been solved yet, but http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm may be of some assistance. After you understand how to use the meta tag you can then echo it to effectively redirect.
Ex. " echo ""; "
This will refresh the page at the new location ("http://example.com") in 2 seconds.
"http-equiv="refresh" " Is some what self explanatory, it will cause a refresh but if there is a url value in 'content' then it will refresh with a new location.
" content="2;url=http://example.com" " ' content="2 ' is where you can set the amount of time (in seconds) that the browser will wait before refreshing. ' url=http://example.com ' is where it will go upon refreshing.
It has proven a worthy alternative for me when "header("location: ")" redirecting just doesn't seem to fit.
Hope it helps you out.
-Adam