سلام دوست عزیز
برای ساخت پیام رسان بیشتر نیاز به دانش برنامه نویسی شبکه هست. شما باید بتونید با سوکت ها و دیتابیس راحت کار کنید. باید برنامه نویسی تحت سرور هم بلد باشید
پول و هزینه مورد نیاز هم کاملا به ابعاد پروژه شما بستگی داره
اگر پیام رسان شما بخواد UI/UX حرفه ای و یا کلاینت های زیادی (مثل اندروید ، ios ، ویندوز ، تحت وب و ...) داشته باشه هزینتون هم بیشتر میشه که البته اگه خودتون کارهای برنامه نویسی رو انجام بدید زمان بیشتر و هزینه کمتری نیازه
غیر از اون هزینه سرور هم هست که درصورت افزایش کاربرانتون شاید قابل توجه باشه