With multiple selection profile fields I'm 99% sure that you have to hardcode what you want them to display as the output is the option number values.
So for example, lets say that field 7 is about pets, then you would have
Code:
<if condition="$comma = ''"></if>
<if condition="$post['field7'] & 1">
$comma Dog
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 2">
$comma Cat
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 4">
$comma Rabbit
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 8">
$comma Hamster
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 16">
$comma Horse
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 32">
$comma Fish
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 64">
$comma Snake
<if condition="$comma = ', '"></if>
</if>
<if condition="$post['field7'] & 128">
$comma Bird
<if condition="$comma = ', '"></if>
</if>
Of course, using phrases for the display text is much better, so you would do that automatically when inputting your code into the template.