in your script getPlayerFromNick is called when the resource is loaded not when the player joins, try something like:
function spawnInHouse ( thePlayer )
if getPlayerName ( source ) = "MasterOfPuppets" then
bla bla bla
end
addEventHandler ( "onPlayerJoin", getRootElement(), spawnInHouse )