Con PHP puoi sicuramente fare queste cose, se sia il linguaggio giusto o no dipende da te.