iFrames просто принимают URL - и параметры могут быть просто встроены в URL.
Проблема, если я четко понимаю вопрос, состоит в том, что вы путаете свои кавычки:
echo "<iframe src='sitename.com.au/directory/app/pagename.cfm?memberid='$val'
width='100%' scrolling='vertical'></iframe>";
будет выводиться как
<iframe src='sitename.com.au/directory/app/pagename.cfm?memberid=' 21254545'
width='100%' scrolling='vertical'></iframe>
, где 21254545 - это атрибут iframe вместо части url.
Предполагая, что на самом деле вам не нужны кавычки в URL, измените строку эха на:
echo "<iframe src='sitename.com.au/directory/app/pagename.cfm?memberid=$val' width='100%' scrolling='vertical'></iframe>";
И это должно сработать.