Hmm, here is my code so far with your added if condition
PHP Code:
<!-- Music MP3 -->
<if condition="$userinfo[field45]">
<div id="$id" class="tborder content_block">
<h4 class="thead block_title">
<a href="#top" class="collapse_gadget" onclick="return toggle_collapse('$id')"><img id="collapseimg_$id" src="$stylevar[imgdir_button]/collapse_generic{$vbcollapse['collapseimg_'.$id]}.gif" alt="" border="0" /></a>
<a name="$id"></a>
<span class="block_name">Music</span>
</h4>
<div class="block_content" id="collapseobj_$id" style="{$vbcollapse['collapseobj_'.$id]}"><div class="alt1 smallfont block_row block_footer">
<p align="center">
<EMBED TYPE="AUDIO/MPEG" SRC="$userinfo[field45]" HEIGHT=14 WIDTH=239 <if condition="$bbuserinfo['field43'] == 'Yes'"> AUTOSTART=TRUE </if>
I did like you said, copy and pasted your code into the Music code above, and replaced the XXX with my field number.
I went back to "Edit Options" clicked "Yes", went to a user's profile, the music autostarted. I went back to Edit Options, this time selecting "No" went back to the user's profile, and it still autostarted.
Did I code it wrong?