Is it possible to set up your own server for it?
No, not currently. This is because of the persistence layer.
Panda: I've found the servers listed MultiplayServers and Multiplay to be unreliable, and also any listed as dayz.nu or something similar (specifically the .nu extension in the name). Others have been fine for me.
You've got ArmA2 updated to the latest patch, right?