Sure you can cast spells for others. All you need to do is find something that would connect to him/her (more like his/her representation). When you cast a spell, the success of the spell is mostly dependent on YOU. Your intent and purpose. Since you are casting the spell for someone else, make sure that your intent is to help him/her. Make sure that your purpose is to help them.
Blessed be :)