Whenever I need to have output returned rather than echoed and there is no function for getting the value I need, my goto method is output buffering.
http://php.net/manual/en/ref.outcontrol.php
<?php
ob_start();
acf_form();
$acf_form = ob_get_clean();
?>