In both cases I see no real benefit of using Hydroxylapatite nanoparticel, dear Parisia! Even if As would react with hydroxylapatite to low soluble compounds, how will you separate it from the soil matrix afterwards? Have you considered phytoremediation as a solution for your problem? Another possibility may be leaching like its done for U mining (http://www.world-nuclear.org/info/nuclear-fuel-cycle/mining-of-uranium/in-situ-leach-mining-of-uranium/), but then you have it in the groundwater, except you are leaching the contaminated soil in batches and sollect the leachate for further As removal.