I seem to be missing a step in the process of attaching behaviors to models.
Within a script you can load a level and create two entities with an action. Look for level_load and ent_create in the manual.
function main()
{
level_load("plate.wmb");
ent_create("actor1.mdl, vector(),");
}
In WED you can apply an action(means: a function in the script needs to be an action, means it is exactly the same, baut is named action instead function.) In WED it is the column at the left where you can switch between different registers to apply or change attributes of the selected entity in the 3D space.
...is it such sort of information that you are still missing? Or, did I miss your point?