1) Allow support for a user group in Jomsocial and Joomla - this may e done already
2) Create a form using JomSocial Profile Data (found in mysql tables for jomsocial) which contains fields such as
Age: Email: Description:
You can use the jomsocial code if you can find it and isolate it
The form needs a submit button which when pressed validates the data and adds the user to jomsocial
and joomla correctly.
3) uSe wget or curl to scrape photos from any website and add them to a uers profile.
4) Hack joomla/jomsocial to allow one user with admin privilages e.g. the admin person at the golf club to add or remove users and maintain their profiles in the jomsocial/joomla DB. Key here is that ONE user with the righ provelages should be able to maintain all users in their group or to add and remove users profiles.
What next : Tell me what you know about Joomla and JomSocial this is the start list above I expect there is a lot of work we can offer you if you can prove you do the above well.
Please ask if ytou need a deeper explaination,