Camping is available at the park.
Please contact the park for reservations if you want to camp anywhere other than at the "Group Lodge" area near the start/finish area.
If you want to camp there, you can pay Tejas Trails for camping at packet pickup onsite.
See their info here.
There are also a good number of local dude ranches and private inns very close to the park. These are easily accessible online.