Hay alguna forma de crearlo, se necesitara un pc que no se use, no?
Primero, se necesita un router o punto de acceso wireless que tenga la posibilidad de funcionar como "hotspot"; si la traen "de fábrica", suelen ser caros; la opción más asequible es usar uno al que se le pueda cargar un firmware alternativo, como OpenWRT, DD-WRT y otros, que tienen incluso varias opciones para elegir de programas para operar como hotspot. (Chillispot y más)
A partir de ahí, las opciones son varias. Para alojar el sistema de validación/autenticación de usuarios, el interface web para conectarse, etc., se puede recurrir a usar una máquina propia aparte (sólo conozco software gratuíto para esta función bajo Linux), a usar un servicio externo (empresas que prestan todo el servicio al que se conectará el router para validar a los usuarios vía Internet) que puede ser de pago (cobran una comisión en base normalmente al número de usuarios que tenga tu hotspot, o si tú cobras por el servicio, un tanto de lo que tú cobres -y gestionan también tus cobros-) o "gratuito" (lo pongo entrecomillado, porque el beneficio de estas empresas proviene de ponerte publicidad cambiante de terceros en la web de acceso, que sueles necesitar tener abierta mientras dure la conexión).
Hay "manitas" que llegan a meter todo ésto en el propio router; la web, el servidor Radius, la base de datos de usuario... OpenWRT y mucha maña, porque la capacidad de un router es muy limitada.
Hay un montón de manuales en Internet, hasta en castellano, de cómo montarse un hotspot propio, sea para fines comerciales o "por amor al arte"