Straight to html, you can use something like this, combined with the code I previously posted.
# Use this for reporting, if not emailing
$InstanceVersList | Select @{Name='Instance Name';Expression={$_.InstanceName}}, @{Name='Server Name';Expression={$_.ServerName}}, @{Name='Version';Expression={$_.Version}}, @{Name='Patch Level';Expression={$_.PatchLevel}}, @{Name='Edition';Expression={$_.Edition}} `
| ConvertTo-HTML -as Table -head $Header -body $a `
| Set-Content c:\temp\test.htm