After much trial and error I got the feeling codeigniter didn't want me using a variable in the first parameter of form_open($no_variable_here, $hidden_ok_here), so I stepped outside the framework long enough to open the form in regular PHP, but now I'm getting an action not allowed message on both submit buttons. Any suggestions?

Code PHP:
div id = "n_form">
<h5><?php	echo 'This ticket is still open!';?></h5>
<h5>____________</h5>
<?php foreach($records as $row) :?>
<fieldset>
			<?php
			$segments =  $row -> property_name;
			$hidden = array('username' => $this -> session -> userdata('username'), 'job_ID' => $row -> job_ID);?>
 
<form method="post" accept-charset="utf-8" action="http://cutnedge.info/index.php/site/assign_mowermen/<?php echo $row -> property_name; ?>"  class="email"  id="myform" />			
			<?php echo form_hidden($hidden);?>
			<?php echo form_submit('submit', 'assign to:');?>
			<?php echo validation_errors('<p class="error">');?>
 
			<?php $trgt = 'id="job_contractor"'; ?>
			<?php echo form_dropdown('job_contractor', $trgt); ?></h5>
</form>			
</fieldset> 
<fieldset>
			<?php
			$hidden = array('username' => $this -> session -> userdata('username'));
			echo form_open('site/create_property', '', $hidden);
			?>
			<?php echo form_submit('submit', 'date completed');?>
			<?php echo validation_errors('<p class="error">');?>
			<?php $Date = date("Y-m-d");
				echo form_input('date_completed', set_value('date_completed', $Date));
			?>
			</form>
</fieldset> 
<h4><?php echo anchor('site/members_area', 'Post another lawn, UI');?></h4>
<?php endforeach;?>
</div>