If I understand your question correctly, just loop over $winvolume instead, that will give you access to both fields;
foreach($i in $winvolume) {
if ($i.filesystem -ne $null -and $i.driveletter -ne $null) {
$drive = $i.driveletter + ',' + $drive
}
}