そんな関数、どうやって呼び出すのかわかりませんが、
hspda.dllのstrsortのソースを読んで、何とか解決しました。
なお、コンパイラはlcc-win32です。
【Cソース】
#include "hsp3struct.h"
long WINAPI __declspec(dllexport) WINAPI
chkPval2Hsp3(HSPEXINFO* hei, int p2, int p3, int p4)
{
	APTR	ap;
	PVal*	pval;
	int		i;
	char*	p;
	ap=hei->HspFunc_prm_getva(&pval);
	for ( i = 0; i < pval->size / sizeof(char*); ++ i ) {
		pval->offset = i;
		p = (char*)hei->HspFunc_getproc(HSPVAR_FLAG_STR)->GetPtr(pval);
		MessageBox( 0, p, "test", MB_OK );
	}
	return 0;
}
【hspソース】
#uselib "testdll.dll"
#func chkPval2Hsp3 chkPval2Hsp3 $202
	sdim stest,64,6
	stest="aaaaaa","bbbbb","ccccccc","dddddddd","eeeeeee","fffffff"
	chkPval2Hsp3 stest
end