In the same reference alias, you can apply new factions to the actor--so you could try adding a faction to them that is an ally of the player.
If that doesn't work you could also try directly setting the relationship between the specific actor filling the alias and the player via http://www.creationkit.com/SetRelationshipRank_-_Actor.
Thanks for responding again. Adding a faction to him that has the PlayerFaction set as an "Ally" has seemed to work well at making him not hostile, and I even got the proper dialogue I want running. Unfortunately however, I'm still having a few issues.
Here's everything I'm wanting to do with the alias.
1) I want to prevent the player from being able to damage the actor, and I want the actor to ignore all attacks made against him by the Player.
2) I then want one of the dialogue options to cause the actor to attack the Player. This option would also of course make him able to lose health again.
3) Once the actor dies (the refalias is essential so once he goes into bleedout) I want to disable him, put him back where I want him, and then re-enable in 24 game hours.
4) Once enabled, he should
not attack the player, become invulnerable once more, and have the same dialogue options available.
The above would repeat for as long as I tell it to.
Most of that I can handle working out on my own (and have, for the most part), however, there is one part that I don't know how to fix.
During 4), the actor immediately starts combat with the player the moment he sees him, and never de-agro's. I've tried using StopCombat() on him, but he just starts it up again right after.
I'd prefer not to use SetRelationShipRank if I don't have to, seeing as how according to the wiki, that doesn't save properly with some actors.
Any ideas?